摘要: c++中提供的sizeof运算符可以方便得计算出内置类型的字节数大小,比如sizeof(int),sizeof(char),sizeof(double)的返回值分别为4,1,8,这是很容易理解的。但是将sizeof运算符用于计算结构体变量所占内存大小时,情况可能会出乎意料。 比如,我们这里定义一个结构体如下:1 typedef struct2 3 {4 5 int a;6 7 char b;8 9 }struct1; 我们按照常理计算一下,int类型的变量为4字节,char类型的变量为1字节,那么一个struct1类型的变量肯定就为5字节,是... 阅读全文
posted @ 2012-02-17 00:06 Bains Lee 阅读(612) 评论(0) 推荐(0) 编辑