博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2012年3月30日

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

posted @ 2012-03-30 12:18 MAPZONE 阅读(329) 评论(0) 推荐(0)