1.多态的本质:当父类指针指向子类对象时,使其调用的是子类的方法
2.使用方法:在父类方法前加virtual,使其成为虚函数
! ! ! :
1.一个类中无论有多少虚函数在内存中都只占4个字节,因为存储的是一个指向虚函数表的指针
VS的对象内存分布分析:
在项目的命令行配置中添加: /d1 reportSingleClassLayout+类名
1.多态的本质:当父类指针指向子类对象时,使其调用的是子类的方法
2.使用方法:在父类方法前加virtual,使其成为虚函数
! ! ! :
1.一个类中无论有多少虚函数在内存中都只占4个字节,因为存储的是一个指向虚函数表的指针
VS的对象内存分布分析:
在项目的命令行配置中添加: /d1 reportSingleClassLayout+类名