| 查看: 720 | 回复: 1 | ||
[求助]
在类中定义结构体类型 的疑惑 已有1人参与
|
|
发现在类中, 如果定义 class A{ int i; struct s{ char ch; int i; }; }a; 如果这样定义,则sizeof(a)的大小为:4 如果把其中的结构体struct关键字后的名字s去掉,那么sizeof(a)=12,(加上了结构体的大小) 对于前面一种情况,我理解的是,只是定义了一种结构体类型,没有定义变量,所以,只是算了int i;的大小,但是,对于第二种情况,就相当于定义了结构体类型的变量,不理解为什么是这样子的。。。。求大神指教。万分感谢! |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有8人回复
求推荐博导
已经有4人回复
为什么nbs上溴 没有产物点出现呢
已经有5人回复
存款400万可以在学校里躺平吗
已经有34人回复
求助一下有机合成大神
已经有4人回复
最失望的一年
已经有16人回复
求推荐英文EI期刊
已经有5人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
从生态学透视生命系统的设计、运作与演化—生态、遗传和进化通过生殖的融合
已经有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













回复此楼