c ++中short和SHORT有什么区别?一种数据类型全部为小写,一种是全部大写。有区别吗?
我想我明白了。那么SHORT有点像Java中的一个类吗?
答案 0 :(得分:5)
C ++没有SHORT
数据类型。 Win32的头文件定义了一个,但这是一个特定于平台的定义,而不是C ++的一部分。
至于差异,Win32保证SHORT
的大小为16位。 C ++对short
的大小几乎没有保证。
SHORT
在Windows生命早期就有了最大的用处。它现在没什么用,因为对于大多数平台,编译器通常将short
标准化为16位。
答案 1 :(得分:3)
最明显的区别是short
实际上是C ++的一部分,而SHORT
则不是。全封闭版本无疑来自某个库或该订单上的某些东西。