C++中的虚函数与多态

1 虚函数与虚函数表
   虚函数:用virtual修饰的成员函数
   虚函数表:就是一个指针存储所有虚函数的首地址
#include
using namespace std;

class student
{
public:
void print()//普通函数不影响类的内存
{
cout << "普通函数" << endl; } virtual void print1()//虚函数类的内存增加,不论几个增加不变 {//32位操作系统增加4字节,64位8字节 cout << "虚函数" << endl; } virtual void print2() { cout << "虚函数2" << endl; } virtual void print3(); protected: }; void student::print3() { cout << "在类内定义虚函数,在类外实现" << endl; } void testVirtual() {//C语言不允许存在空的结构体
cout

C++中的虚函数与多态最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/8039.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>