C、C++
Hyzhou-Hazix
腾讯云容器服务
展开
-
C++对象 内存细节(一)
首先考虑成员变量在类的继承中的行为 代码41-55行,基类指针可以准确的判断出哪些变量是基类可见的,哪些是“理论上”不可见的。这样的行为是C++类的内存结构所实现的。通过sizeof()我们可以发现这三个类的对象的大小分别为8、12、16。所以这三个类在内存中的摆放应该是这的: 而箭头所指的内存地址就是对原创 2013-11-16 11:14:15 · 833 阅读 · 0 评论 -
C++对象 内存细节(二)
前言:C struct的内存对齐 结构体: struct T { public byte id; public int val; } sizeof(System.Byte)=1 sizeof(System.Single)=4 sizeof(structApp.MyStruct0)=8 这个不解释,都懂的...... 正题:C+原创 2013-11-16 11:28:23 · 918 阅读 · 0 评论