对于一个class object来说,我们需要多少内存才能表现出来,大致分为3类,这里在前面文章有内存图

(1)非静态数据成员的综合大小,这也符合了c++对象模型的结构

(2)填充字节,就是我们所说的,内存对齐

(3)若存在虚函数,则还会产生一个为了支持virtual的指针指向虚函数表

(这里也可以说是一个引用,本质上,一个引用同场是一个指针实现了)

2017-1-14 2:35分   明天再整理   晚安

------------------------------------------------------------------------------------------------------------------------------------------------------

www.cnblogs.com/hazir/archive/2011/05/09/2447287.html

内存对齐参考博客

http://blog.csdn.net/markl22222/article/details/38051483

最新文章

  1. MySql触发器语法总结
  2. 表格里使用text-overflow后不能隐藏超出的文本的解决方法
  3. static NSString *ID的改进
  4. io函数
  5. sgu548 Dragons and Princesses   贪心+优先队列
  6. suibi1117
  7. J1签证办理全过程
  8. 团队开发(NABC模型)
  9. Leetcode#150 Evaluate Reverse Polish Notation
  10. UVaLive 6608 Cabin Baggage (水题)
  11. 【译】addEventListener 第二个参数
  12. /etc/host 配置主机名字
  13. Tree 使用方式
  14. Taum and B'day
  15. Chapter 8 The Simplest Plug-in Solution
  16. PowerDesiger 生成C#实体类,字段转变成大小写方法
  17. TensorFlow NormLization
  18. Kafka实战-实时日志统计流程
  19. CF375D Tree and Queries(dsu on tree)
  20. 多线程工具之CompletionService

热门文章

  1. 在IDEA中创建Maven项目和添加tomcat
  2. MyEclipse中安装findBugs插件(摘)
  3. js中this的运用
  4. python 多进程,多线程,协程
  5. 调整JVM占用内存空间方法
  6. 漂亮提醒框js
  7. 牛客小白月赛2 H 武 【Dijkstra】
  8. OCCI线程安全
  9. PHP 输出控制
  10. 微信小程序禁止下拉_解决小程序下拉出现空白的情况