您的位置:首页 > 其它

关于跨平台的一些感受

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

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

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

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

4、尤其是在文件路径方面要注意,路径处理尽量放到上层实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: