
C++
tanggaozhi
共同交流
展开
-
为什么构造函数不能声明为虚函数,析构函数可以
虚函数对应一个vtable,这大家都知道,可是这个vtable其实是 存储在对象的内存空间的。问题出来了,如果构造函数是虚 的,就需要通过 vtable来调用,可是对象还没有实例化,也就 是内存空间还没有,无法找到vtable,所以构造函数不能是虚函数。 ...原创 2019-01-31 20:43:12 · 178 阅读 · 0 评论 -
delete和析构函数间的关系及细节
https://blog.youkuaiyun.com/sumx2015/article/details/80232825转载 2019-01-22 10:26:03 · 786 阅读 · 0 评论