我们是否需要担心32位或64位整数,还是只使用'int'就可以了吗?

时间:2019-05-29 03:00:12

标签: java c++ objective-c cocos2d-x game-engine

我正在使用cocos2d-x制作游戏,并且在我们的游戏中使用“ int”时,我们是否需要担心在32和64系统上使用int32_t和int64_t,还是只是声明例如说“ int score = 0” ;”在引擎盖下照顾好所有这些?

1 个答案:

答案 0 :(得分:1)

在Objective-C编译中声明了int变量的旧源代码中,然后在语句中使用它们,例如NSLog语句将导致警告,建议不要将int隐式转换为long。这是一个警告,因此,如果您不介意代码中出现很多黄色标志,则可能会没事。但是,要摆脱警告,您必须将其显式转换为长(长)分数,而不仅仅是“分数”。