Twifall 发表于 2017-7-17 15:27:04

C++ 中sizeof的一个问题

sizeof为什么作用在类型的时候不能用空格隔开?
求助大神回答

ba21 发表于 2017-7-17 15:49:35

sizeof有三种语法形式:
1)sizeof (object);//sizeof (对象)
2)sizeof object;   //sizeof 对象
3)sizeof (type_name);//sizeof (类型)
对象可以是各种类型的变量,以及表达式(一般sizeof不会对表达式进行计算)。
sizeof对对象求内存大小,最终都是转换为对对象的数据类型进行求值。
sizeof (表达式); //值为表达式的最终结果的数据类型的大小

Twifall 发表于 2017-7-19 20:42:29

这些我知道的,我想知道为什么在用到数据类型时,不可以用空格隔开,
例如:sizeofint;
而变量可以用这种形式,最后不都是在计算他们的数据类型的占用内存吗?
页: [1]
查看完整版本: C++ 中sizeof的一个问题