| 查看: 761 | 回复: 1 | ||
[求助]
在类中定义结构体类型 的疑惑 已有1人参与
|
|
发现在类中, 如果定义 class A{ int i; struct s{ char ch; int i; }; }a; 如果这样定义,则sizeof(a)的大小为:4 如果把其中的结构体struct关键字后的名字s去掉,那么sizeof(a)=12,(加上了结构体的大小) 对于前面一种情况,我理解的是,只是定义了一种结构体类型,没有定义变量,所以,只是算了int i;的大小,但是,对于第二种情况,就相当于定义了结构体类型的变量,不理解为什么是这样子的。。。。求大神指教。万分感谢! |
» 猜你喜欢
医学类期刊求推荐
已经有5人回复
生活琐事由它去
已经有4人回复
提交了我也来说说感想
已经有12人回复
青B发送上会通知了吗
已经有9人回复
西安交大新媒学院副院长用撤稿论文结题
已经有6人回复
论文撤稿了
已经有8人回复
化学专业申博
已经有4人回复
某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路!
已经有5人回复
26/27申博自荐
已经有9人回复
博士申请
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
从生态学透视生命系统的设计、运作与演化—生态、遗传和进化通过生殖的融合
已经有40人回复
error C2371: 重定义;不同的基类型
已经有7人回复
求帮助!!宏重定义及“struct”类型重定义
已经有6人回复
数据结构C语言中,这个不懂耶
已经有14人回复
沸石分子筛的类型是怎么定义的??如MFI、AFI、beta了之类的
已经有11人回复
VC++中函数返回数组指针或者带指针的结构体的编译方式是否可取?
已经有6人回复
matlab里面怎么实现结构体数组的可视化??????
已经有13人回复
关于Beta分子筛低角度衍射峰含义
已经有6人回复
结构体所占内存
已经有8人回复
Abinit 计算时rprim的疑惑
已经有8人回复
【求助】悬赏50金币求将XRD粉晶数据导入MS方法。
已经有11人回复
【求助】C# 中如何声明结构体数组并赋值
已经有13人回复
【交流】聚脲涂料、弹性体类型的分类(即聚脲的标准定义)
已经有5人回复
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
我爱小虫子: 金币+10, ★★★很有帮助, 非常感谢。通过这个帖子,我似乎找到了答案,但是还是知其然不知所以然 2014-08-06 11:41:05
感谢参与,应助指数 +1
我爱小虫子: 金币+10, ★★★很有帮助, 非常感谢。通过这个帖子,我似乎找到了答案,但是还是知其然不知所以然 2014-08-06 11:41:05

2楼2014-08-05 13:03:26












回复此楼