为什么BC的size都是4呢
难道不应该BC各有两个虚函数表的指针嘛
6条回答 默认 最新
- threenewbee 2018-03-31 15:42关注
和编译器有关系,这里输出8
#include <iostream> using namespace std; class A { public: virtual void a() {} }; class B : public A { public: virtual void b() {} }; class C : public A { public: virtual void c() {} }; int main() { cout << sizeof(B) << endl; cout << sizeof(C) << endl; }
解决 无用评论 打赏 举报