摘要:
C++数据类型定义
在跨平台的c++开发中遇到了数据类型定义的问题,因为在不同的平台上的同名的数据类型所占的字节数可能是不同的。比如在64位的计算机上int可能占8个字节,而一般32位计算机上int通常占4个字节。所以如果要求编写出的代码是跨平台的,那么这就要求我们自己来定义数据类型。其实已经有一个很好的例子就是我个人非常喜欢的Firefox浏览器拥有自己的跨平台的内核,他的数据类型定义可以给我们很好的提示,并且这个代码是开源的的,可以自己档下来研究研究..... 阅读全文