【读书笔记 c++应用程序性能优化】c++对象说明

来源:互联网 发布:excel vba 查询数据库 编辑:程序博客网 时间:2024/05/23 07:25

1、非静态数据成员是影响对象占据内存大小的主要原因,随着对象数目的增加,非静态数据成员占据的内存会相应增加

2、所有的对象内存共享一份静态数据成员,所以静态数据成员占据的内存的数量不会随着对象数据的增加而增加

3、静态成员函数和非静态成员函数不会影响对象内存的大小,虽然其实现会占据相应的内存空间,同样也不会随着对象数目的增加而增加

4、如果对象中包含虚函数,会增加4个字节的空间,不伦有多少个虚函数。

原创粉丝点击