注册 登录
编程论坛 C++教室

C++中求结构体、联合体、类的sizeof

meteora1106 发布于 2008-10-20 20:07, 1614 次点击
老师出了一个题:
编写如下函数:打印输出结构体、联合体、类的sizeof运算值;
不用麻烦大家帮我编,就是帮我具体解释一下这个题是要我干什么,还有类不是不占内存么,怎么还sizeof?大家随便说说。

[[it] 本帖最后由 meteora1106 于 2008-10-20 21:01 编辑 [/it]]
10 回复
#2
meteora11062008-10-20 22:25
自己顶一下!
#3
blueboy820062008-10-20 23:05
说实话,没懂啥意思...
能不能具体点...
#4
pzy12192008-10-20 23:17
是啊,不知道什么意思哦
#5
meteora11062008-10-21 00:29
就是自己编个函数能测一个结构体、联合体或类的字节数么,估计老师是不让用sizeof直接测,那应该怎么办啊?
#6
asd67918682008-10-21 08:27
!!!!!!!!!!!!
+你老师撑着了
#7
mayudong12008-10-21 15:34
我来出个主意,都不许笑啊





来个数组,其中两个相邻元素的首地址之差是不是就是每个元素的大小呢
#8
meteora11062008-10-21 16:13
恩,是一个想法,谢谢啊!
大家继续说啊!
#9
meteora11062008-10-22 00:01
再顶!
#10
lionmusicyj2008-10-22 03:44
用地址吧~!
好象楼上有人说了~!
你老师貌似概念不清楚吧?
类不占空间,只有用类定义的对象才真正是使用内存的呀~!
#11
meteora11062008-10-22 09:50
恩,谢谢啊,看来只能用地址了。
1