【发布时间】:2016-12-16 04:53:19
【问题描述】:
使用和何时使用int16_t、int32_t、int64_t 和分别为short、int、long。
C++中有太多该死的类型。对于整数,什么时候使用一个而不是另一个是正确的?
【问题讨论】:
-
坚持不该死的。
-
...以及无懈可击的零。
-
这样一个通用问题的上下文会很好。根据您需要支持的平台和生命周期,类型和类型处理的重量不同。如果您在嵌入式上锁定了步幅,那么您的需求与为 .NET 编写 OOP 内容的人的需求截然不同。 C++ 有这么多该死的类型,因为它支持这么多该死的截然不同的平台。