c ++中short和SHORT有什么区别?

时间:2013-02-14 23:16:10

标签: c++ types

c ++中short和SHORT有什么区别?一种数据类型全部为小写,一种是全部大写。有区别吗?

我想我明白了。那么SHORT有点像Java中的一个类吗?

2 个答案:

答案 0 :(得分:5)

C ++没有SHORT数据类型。 Win32的头文件定义了一个,但这是一个特定于平台的定义,而不是C ++的一部分。

至于差异,Win32保证SHORT的大小为16位。 C ++对short的大小几乎没有保证。

SHORT在Windows生命早期就有了最大的用处。它现在没什么用,因为对于大多数平台,编译器通常将short标准化为16位。

答案 1 :(得分:3)

最明显的区别是short实际上是C ++的一部分,而SHORT则不是。全封闭版本无疑来自某个库或该订单上的某些东西。