C++中类占用空间
1、一个类占用的空间主要是属性(普通成员变量)占用空间,而成员函数一般不占用空间,但是虚函数占用空间,需要说明的是,无论多少个虚函数,只要占用4个字节即可,也就是索引指向一个虚拟表的首位置。另外需要说明的是占用空间都考虑了对齐,所以不足4个的按照满4个的算。
|
转载于:https://blog.51cto.com/yaoyong2012/940552
1、一个类占用的空间主要是属性(普通成员变量)占用空间,而成员函数一般不占用空间,但是虚函数占用空间,需要说明的是,无论多少个虚函数,只要占用4个字节即可,也就是索引指向一个虚拟表的首位置。另外需要说明的是占用空间都考虑了对齐,所以不足4个的按照满4个的算。
|
转载于:https://blog.51cto.com/yaoyong2012/940552