C ++' int'之间的区别和' INT'

时间:2015-11-01 01:19:01

标签: c++ int

我正在查看msdn上的一些代码,他们使用的是INT而不是int

我在Google上搜索并检查了其他问题,所有问题都在int和/或C#之间标题为int。

我想知道用INT

更新我的所有代码是否合适

有什么不同吗?

2 个答案:

答案 0 :(得分:2)

INT是Microsoft提供的用于Windows编程的某些标头中提供的int的typedef。无论何时调用类型为INT的参数的Windows函数,都可以在代码中使用此类型。

您不应在常规代码中使用INT代替int,尤其是如果您希望它是可移植的。无法保证将INT定义为C ++编译器中的任何内容。

答案 1 :(得分:1)

不,您不能像INT一样使用int。由于我没有代码,因此我无法告诉您他们使用它的原因,但我的猜测是,在某些内容中,他们有#define INT int行。