书法字典:https://www.shufadict.com

2010年8月12日

C/C++数据对齐

摘要: 为了避免混淆,做如下规定,以下代码若不加特殊说明都运行于32位平台,结构体的默认对齐值是8,各数据类型所占字节数分别为char占一个字节int占四个字节double占八个字节。两个例子请问下面的结构体大小是多少?[代码]这个呢?[代码]在公布答案之前先看一下对齐的规则。对齐规则一般来说,结构体的对齐规则是先按数据类型自身进行对齐,然后再按整个结构体进行对齐,对齐值必须是2的幂,比如1,2, 4, ... 阅读全文

posted @ 2010-08-12 11:20 翰墨小生 阅读(19377) 评论(19) 推荐(4) 编辑

导航

书法字典:https://www.shufadict.com