C++类所占内存

From 牛客网:

C++类所占内存

啥意思呢,意思就是不再MyClass内存结构中的都不算做类的内存,也就是类只包含长度为4的指向虚函数表的指针、成员变量。如果类不包含任何成员变量和虚函数,那么占用空间为1,这个1用来标记对象所在位置,但凡是有其它会占用实际空间的成员变量或者虚函数出现,就不再需要这歌1来标记对象所在位置了。