为什么构造函数不能为虚函数,而析构函数可以为虚函数
1. 构造函数为什么不能为虚函数? a. 存储空间角度: 虚函数的调用需要虚函数表指针,而该指针存放在对象的内容空间中,需要调用构造函数才可以创建他的值,否则即使开辟了空间,则虚表 ...
1. 构造函数为什么不能为虚函数? a. 存储空间角度: 虚函数的调用需要虚函数表指针,而该指针存放在对象的内容空间中,需要调用构造函数才可以创建他的值,否则即使开辟了空间,则虚表 ...