C++类中有两种成员变量,三种成员函数:
其中对象的内存布局中只包含非静态的成员变量,静态的成员变量是在全局数据区。
C++中类的继承类型,以及对应的类实例内存布局如下图:
1. 单继承
继承情况如下:
对应的对象内存布局:
2. 一般多继承(非菱形)
继承情况如下:
对应的对象内存布局:
C++类中有两种成员变量,三种成员函数:
其中对象的内存布局中只包含非静态的成员变量,静态的成员变量是在全局数据区。
C++中类的继承类型,以及对应的类实例内存布局如下图:
继承情况如下:
对应的对象内存布局:
继承情况如下:
对应的对象内存布局: