草庐IT

c++ - __vftptr 为空

我们从客户站点收到故障转储。我看到在nstack的结构之一中__vfptr是NUL。它是否总是指向有问题的情况(内存溢出,删除对象两次......)或者这个指针是否可以为空。 最佳答案 您是否在类实例的任何位置使用memset()?我以前见过这个问题,原因是这样的代码classC:SomeClassWithVirtualFunctions{public:C(){memset(this,0,sizeof(C));//BAD!!sets_vfptrto0too}}cppcheck很整洁 关于