关于跨平台的一些感受
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、尤其是在文件路径方面要注意,路径处理尽量放到上层实现。
1、一定要注意跨平台的C++尽量使用STL,各个编译器对STL都支持,除了一些特性外基本无需修改。
2、使用的C库函数一定要注意,是C99标准还是C89标准,VS编译器2010以下对C99都不支持,很多函数都无法使用。
3、一些变量声明尽量放到函数开始,for循环中尽量不要声明变量,VS编译器2005之下对其支持不是很好。
4、尤其是在文件路径方面要注意,路径处理尽量放到上层实现。
相关文章推荐
- 关于FLASH破解的一些感受
- 关于最近使用stl的一些感受
- 关于数据采集工作的一些感受
- Python点滴01——关于Python2.x和3.x的一些个人感受
- 关于plan9系统一些新特征的感受!
- 关于技术团队绩效考核的一些感受
- 关于mbp和mac os的一些使用感受
- 关于学习Swift的一些感受
- 关于国内目前保险行业的IT核心系统的一些感受
- 关于跨平台的一些认识
- 关于今天听报告的一些感受
- 关于使用commons-betwixt组件实现xml信息-->Java Bean的转化的一些感受
- 关于结对编程的一些感受和看法
- 关于如何实现C++跨平台的一些想法
- 这个星期关于分享的一些感受
- 关于vs2012中opencv调试出现的问题的一些感受
- 关于最近学习AJAX一些感受
- 关于java学习的一些感受
- 关于做开发的一些感受
- 关于科目二的训练期间以及考试完后的一些感受