C++经典问题_06 虚函数和纯虚函数以及多态
文章目录
一. 虚函数和纯虚函数以及多态的概念二. 虚函数详解① 虚函数的定义② 虚函数和普通函数重写时候的区别③ 虚函数的常见错误④ 如何避免虚函数的使用错误
三. 虚函数指针和虚函数表① 普通的成员函数和成员变量的内存分布② 当有虚函数的时候的内存分布
四. 纯虚函数① 纯虚函数的定义② 为什么需要纯虚函数③ 虚函数和纯虚函数如何选择④ 构造函数和析构函数可以是虚函数吗
一. 虚函数和纯虚函数以及多态的概念
多态的核心就是通过基类访问派生类定义的成员函数.多态性使得程序调用的函数在运行时动态确定,而不是编译时静态确定的.在使用一个基类类型的指针或者引用,来指向子类对象,进而调用由子类复写的个性化的虚函数.而虚函数是实现多态的机制,在类成员方法的声明(不是定义)语句前面加上virtual,如: virtual void func()纯虚函数,在虚函数后面加
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/27302.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论