错误:0xC0000005: Access Violation。为什么类实例没有分配空间?
小弟遇到一个VC的问题,我制作了一个工程,来测试自己制作的一个扩展DLL。该扩展DLL中导出CRTP类,CRTP类使用JRTP库中的对象,这个工程和扩展DLL编译都没有报告错误。然后我在工程的对话框类中定义一个CRTP对象,编译没有错误,运行时发现报0xC0000005: Access Violation的错误。我用断点进去发现CRTP的类声明中声明的一些RTP对象在内存中没有分配内容,它们的成员函数在Watch窗口中看到都是CXX0030: Error: expression cannot be evaluated,请问各位大虾,这个错误要如何解决呢?
另外:VC中类的包含层数有没有限制?限制是多少?在哪儿可以改变的?