本文共 505 字,大约阅读时间需要 1 分钟。
vptr指针的大小是4个字节,通过sizeof即可证明得到。具体代码如下:
#includeusing namespace std;class Parent1{public: Parent1(int a = 0) { this->a = a; } void print() { cout << "我是爹" << endl; }private: int a;};class Parent2{public: Parent2(int a = 0) { this->a = a; } virtual void print() { cout << "我是爹" << endl; }private: int a;};void main(){ printf("sizeof(Parent):%d sizeof(Parent2):%d \n", sizeof(Parent1), sizeof(Parent2)); //输出:sizeof(Parent):4 sizeof(Parent2):8 cout << "hello..." << endl; system("pause"); return;}
转载地址:http://orzmi.baihongyu.com/