c++虚函数总结

一、virtual 修饰的函数叫虚函数 动多态由虚函数机制提供支持。 虚函数会生成: 1.虚函数表。 2.虚函数指针。 vftable:虚函数表是在编译阶段生成的。 基类和派生类中同名的函数都是虚函数。 二、虚析构 基类指针指向派生类对象中基类的起始部分。 基类指针指向派生类对象,基类的析构函数变成虚析构。 继承关系下,析构也满足同名覆盖。 三、哪些函数能成为虚函数 需要满足条件: ①依赖对象调用
相关文章
相关标签/搜索