我正在查看msdn上的一些代码,他们使用的是INT
而不是int
。
我在Google上搜索并检查了其他问题,所有问题都在int和/或C#之间标题为int。
我想知道用INT
有什么不同吗?
答案 0 :(得分:2)
INT
是Microsoft提供的用于Windows编程的某些标头中提供的int
的typedef。无论何时调用类型为INT
的参数的Windows函数,都可以在代码中使用此类型。
您不应在常规代码中使用INT
代替int
,尤其是如果您希望它是可移植的。无法保证将INT
定义为C ++编译器中的任何内容。
答案 1 :(得分:1)
不,您不能像INT
一样使用int
。由于我没有代码,因此我无法告诉您他们使用它的原因,但我的猜测是,在某些内容中,他们有#define INT int
行。