sizeof()的讨论
来源:互联网 发布:淘宝店营业执照 编辑:程序博客网 时间:2024/05/17 08:02
最近准备找工作了,看的比较多的就是各种各样的面试题。发现里面关于sizeof()输出的题目,基本上每个公司的笔试题里都有。因此,就在这里总结一下,关于struct的对齐问题。
推荐一个解释得很好的链接:http://cjhacker.bokee.com/6235641.html
上面的内容我就不重复了,补充一个很有争议性的题目:
class A
{
public:
double d;
float a;
int b;
char c;
A();
~A();
};
求sizeof(classic A)。在程序员面试宝典中,给出的标准答案是24。但是用gcc编译器得到的结果是20,尝试用VC6、0的编译器才得到了24的结果。稍稍查了一下,发现vc编译器对于double型的有效对齐是8,而在国产车编译器中默认double的有效对齐是4。因此,在不同的编译器下面,这个问题会得到不同的结果。
- sizeof()的讨论
- 有关sizeof的讨论
- sizeof 讨论
- 关于sizeof与strlen用法的讨论
- 对于 sizeof(class_name) 值的讨论
- 关于sizeof 指针和数组的讨论
- sizeof(struct )大小讨论
- sizeof(struct )大小讨论
- sizeof(struct )大小讨论
- sizeof(struct )大小讨论
- sizeof(struct )大小讨论
- sizeof(struct )大小讨论
- sizeof(struct )大小讨论
- 基于结构体sizeof的字节对齐问题讨论
- 关于linux下sizeof(fun/*fun/&fun)的一些讨论
- C/C++基础之 sizeof 与 strlen的讨论
- 当数组作为函数参数时函数中sizeof()的讨论
- sizeof和sizeof的问题
- struts2 strus.xml中result类型及含义
- 作团队感悟(5)----人性化反思
- Iframe高度随内容自动调节
- Axialis发布了 免费版 的IconWorkshop Lite
- uiuy
- sizeof()的讨论
- ACE命令行参数解析及配置文件读取
- DATASTORE应用
- 属性驱动设计
- Javascript 中的decodeURI和 asp.net HttpUtility.UrlEncode之间的乱码解决方案
- fgchgfujhy
- 初始化类中的静态数组
- 这一刻,我不是我。
- 利用Rational Rose进行C++代码的逆向工程介绍