返回信息流class a
{
char m[0];
};
class b
{
}
求sizeof(a),sizeof(b)
测试了一下是0,1;
后者是因为为了定义对象时能够处于不同的地址所以就确保为1字节,为什么前者可以是0?
这是一条镜像帖。来源:北邮人论坛 / cpp / #44688同步于 2010/10/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请教昨天淘宝面试中的一道题
Letsgo
2010/10/12镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 beniao 的大作中提到: 】
: 各个编译器对于"空"class的具体实现是不一样的.c++规范只是说能够区别开来就ok.
: --
: 幼儿园时,一个漂亮小MM看着我手里的糖流口水,我对她说:“我给你糖吃,你让我亲一下”她点头答应。。然后。。。。她拿着糖跑了。。。从此以后,我不再相信爱情。。。
: ...................
赞头像~~
【 在 psSmile 的大作中提到: 】
: : 各个编译器对于"空"class的具体实现是不一样的.c++规范只是说能够区别开来就ok.
: : --
: : 幼儿园时,一个漂亮小MM看着我手里的糖流口水,我对她说:“我给你糖吃,你让我亲一下”她点头答应。。然后。。。。她拿着糖跑了。。。从此以后,我不再相信爱情。。。
: ...................