当前位置: 编程技术>c/c++/嵌入式
C++空类及没有成员变量的类的大小实例分析
来源: 互联网 发布时间:2014-10-25
本文导语: 众所周知的C++中空类的大小为1,但是除了空类之外的其他一些没有成员变量的类的大小,还是有相当一部分开发人员对此有很多不明之处的。 这里我们以如下代码为例: #include using namespace std; class a {}; class b{}; class c :publ...
众所周知的C++中空类的大小为1,但是除了空类之外的其他一些没有成员变量的类的大小,还是有相当一部分开发人员对此有很多不明之处的。
这里我们以如下代码为例:
#include using namespace std; class a {}; class b{}; class c :public a{ virtual void fun() = 0; }; class d :public b, public c{}; int main() { cout