与 Java 或 C# 不同,C++ 中的原始数据类型的大小可能因平台而异。例如,int
不保证是 32 位整数。
各种编译器环境定义数据类型,例如uint32
or dword
为此目的,但似乎没有固定大小数据类型的标准包含文件。
实现最大可移植性的推荐方法是什么?
我发现这个标题特别有用:BOOST cstdint http://www.boost.org/doc/libs/1_40_0/libs/integer/cstdint.htm
通常比发明自己的轮子(这需要维护和测试)更好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)