这个子类指针在析构函数中为啥会崩溃?
c吧
全部回复
仅看楼主
level 5
琦凛 楼主
不将父类指针写成虚函数就不会崩溃,有点好奇是为什么?断点看也发现这个指针确实有数据。
2023年01月06日 12点01分 1
level 14
memset 是 C 函数,不支持 C++ 的虚函数等特性,只能用于操作平凡类型的数据。
2023年01月07日 01点01分 2
问题解决了,非常感谢!刚刚查了一下,memset初始化会导致虚表指针的值置0,从而无法索引到虚函数表。
2023年01月07日 02点01分
1