64位编程

因为数据太大(>>4GB),决定不程序移植到64位,没有想象的简单,下面记录一些注意事项,会不断添加的

1. 指针长度,32位下指针是4 Byte的变量,而64位下是8 Byte的变量。

2. 由于某些数特别大,会出现溢出,比如int型的范围在[-2^31, 2^31],超过就需要_int64来表示,像size_t根据platform来define的数据类型比较好使,在32位下是4Byte int,在64位下是8Byte int。



posted @ 2011-08-05 14:49  yky  阅读(214)  评论(0编辑  收藏  举报