普通函数不占用内存,只有虚函数会占用一个指针大小的内存,原因是系统用一个指针维护这个类的虚函数表,并且注意这个虚函数无论含有多少项都不会影响类的大小。
在计算类对象占用的空间时只需计算变量所占的内存空间,如果有虚函数的话,还需要加上虚函数的大小
本文详细解释了虚函数如何导致类占用额外内存,仅需理解虚函数的本质和作用,即可轻松掌握类内存分配的秘密。
普通函数不占用内存,只有虚函数会占用一个指针大小的内存,原因是系统用一个指针维护这个类的虚函数表,并且注意这个虚函数无论含有多少项都不会影响类的大小。
在计算类对象占用的空间时只需计算变量所占的内存空间,如果有虚函数的话,还需要加上虚函数的大小
2894

被折叠的 条评论
为什么被折叠?