关于跨平台的一些感受

    最近几天一直在做代码移植工作,将Unix下的C/C++代码移植到Windows平台上,有一些小体会,这里记录下来跟大家分享下:

1、一定要注意跨平台的C++尽量使用STL,各个编译器对STL都支持,除了一些特性外基本无需修改。

2、使用的C库函数一定要注意,是C99标准还是C89标准,VS编译器2010以下对C99都不支持,很多函数都无法使用。

3、一些变量声明尽量放到函数开始,for循环中尽量不要声明变量,VS编译器2005之下对其支持不是很好。

4、尤其是在文件路径方面要注意,路径处理尽量放到上层实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值