关于虚函数的两个问题

1.为什么构造函数不能设为虚函数? 虚函数的作用在于用基类指针操作派生类对象 构造函数不是虚函数的原因,第一没有这个必要,没有意义;构造函数需要明确构造的对象的类型,虽说虚函数表和虚指针空间上可以独立于类对象。 c++之父(大致意思):虚函数调用是在部分信息下完成工作的机制,允许我们只知道接口而不知道对象的确切类型。 要创建一个对象,你需要知道对象的完整信息。 特别是,你需要知道你想要创建的确切类
相关文章
相关标签/搜索