我正在阅读GNOME项目的一些最佳实践,他们一直强调的一件事是避免C99function,因为支持仍然不普遍。 他们提到的一些function是单行注释和在块中间声明变量等function。 这让我很奇怪,是C99的支持,即使对于//
评论这样的基本function,还真的还没有普及吗? 自标准通过以来已经差不多15年了,我们甚至在那个时候出现了新的标准。 这真的还是个问题吗?
看起来它仍然是一个问题,即使在GCC中,虽然它看起来像一些商业编译器已经实现了整个标准。
微软已多次表示,未来任何时候都没有计划实施C99标准,这对于Windows上的C编程来说是一种耻辱。
可用于桌面应用程序或移动应用程序但不支持C99的唯一远程相关“C编译器”是MSVC。 如果您使用自己的专有编译器为不起眼的系统编写嵌入式软件,那么避免使用C99function可能有意义,但Gnome中的选择完全没有意义。
以上就是c/c++开发分享C99的支持真的还没有普及吗?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/545072.html