前端之家收集整理的这篇文章主要介绍了
如何将现有C代码移植到C 11,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在开发一个用C开发的模块,但是考虑到新的C 11,我正在考虑迁移到那个.
如何进行?两者是相同的还是有一些编译器依赖?
我的软件目前支持Windows和Linux.我正在使用Microsoft Visual Studio以及GCC来构建它.
总的来说,如果有的话需要做哪些改变?
旧C将与您的C 11编译器一起使用
>查看如何使用迭代器(也许你可以移动到范围)>检查是否使用函数指针(也许你可以使用lamdaes)>查看类启动器(也许你可以编写初始化列表)>检查你的指针使用(也许你可以切换到SmartPtr)>使用指针检查您的使用为NULL可能您可以移动到nullptr
原文链接:https://www.f2er.com/c/116234.html