- 博客(3)
- 收藏
- 关注
原创 C++成员函数在内存中的存储方式
虚函数:子类在初始化时会复制父类的虚函数表,如果子类中有同名函数,则会覆盖复制过来的虚函数表,而且当子类对象通过父类指针调用虚函数时,会用虚函数调用子类自己的函数产生多态。在C++类对象模型中,类的所有普通成员函数都被放在一个特殊的位置,所有这个类的对象都共用这份成员函数。对于非静态成员变量,我们是在类的实例化过程中(构造对象)才在栈区或者堆区为其分配内存,是为每个对象生成一个拷贝,所以它是属于对象的。声明,在调用该函数时,流程转去函数代码段的入口地址,在执行完该函数代码段后,流程返回函数调用点。
2023-03-25 09:39:59 727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人