sizeof union struct 内存对齐
luyued 发布于 2011-02-14 07:52 浏览 N 次转帖地址:http://www.programfan.com/blog/article.asp?id=30504
考虑下面问题:(默认对齐方式)
union u
{
double a;
int b;
};
union u2
{
char a[13];
int b;
};
union u3
{
char a[13];
char b;
};
cout
cout
cout
都知道union的大小取决于它所有的成员中,占用空间最大的一个成员的大小。所以对于u来说,大小就是最大的double类型成员a了,所以sizeof(u)=sizeof(do
相关资讯
- 06-04· 如家七斗星商旅国贸店-南
- 06-03· 金太阳认证
- 06-03· 远望
- 05-31· 本全场简介
- 05-31· 新汕大图书馆
- 05-28· 什么是佳印名片设计器
- 05-28· 免费名片设计软件淘宝网
- 05-28· 佳印网 牛刀小试
- 05-27· 《今日海阳》架起与家乡
- 05-27· 即墨海阳跨海大桥
最新资讯
- 05-27· [2010-11-11]富洲艾森娜庄园
- 05-27· 第一次登顶珠峰(上)|
- 05-27· 奥园五期--富洲新城水电图
- 05-27· 富洲新城首期“国际专家
- 05-27· 富洲周边搜食记
- 05-27· 富洲酒店
- 05-27· 南昌富洲饭店保安部经理
- 05-27· 泽州东阐方村 养母与脑瘫
- 05-26· 2011-01-14
- 05-26· 2009-09-04