什么是
USHORT
和 unsigned short
的区别,何时应该使用它们?USHORT是一个宏,不是C++语言的正式组成部分(它可能在某个地方被定义或typedef)。unsigned short是由C++语言定义的官方类型,作为可以至少容纳0到65535之间数字的整数。
使用unsigned short,您的代码将具有可移植性-除非公司的编码标准要求,否则不要使用USHORT。
typedef
不是宏定义。 - Seth Carnegievoid foo(void)
时的C习惯用法一样,在C++中第二个void
参数是没有意义的。或者在C++中,将get
写在函数名前面并命名为double getSin()
也只是Java语言的习惯用法,get
没有实际作用,只是视觉上的噪音。 - Cheers and hth. - Alf