公司打算使现有产品同时支持32bit和64bit, 于是今天做了个培训,简单介绍了一下64bit下编程的注意事项,说实话,以前真不关心32和64之间有什么区别,今天听了一下才知道,我原来把32 和 64 的区别都搞错了, 这也托网上那些不负责任乱copy的人的福
因为对这些东西不是很理解,所以有些今天讲的不是很明白,但是记住了几个关键点, 在32/64编程的时候要注意的事情
1. 永远不要使用原始类型, int,long 之类的永远不要用,最好在写程序之前 typedef unsigned int uint32 ,之类的定义,因为,如果以后你需要移植或者其他因素需要修改的时候,只需要修改宏就可以了
2. 使用标准做法,不要卖弄技巧,很多东西在32bit下随便跑都没有问题,但是同样的技巧在64bit下可能就不一样了
算了,今天就记录这么多吧,以后工作中遇到问题了再加,这只是一个tag
阅读(654) | 评论(0) | 转发(0) |