当前位置:  开发笔记 > 编程语言 > 正文

C++ 0x实现猜测?

如何解决《C++0x实现猜测?》经验,为你挑选了1个好方法。

C++ 0x标准即将完成.到目前为止,我已经涉足了C++,但是我没有彻底学习它,因为它似乎缺少了许多我在其他语言中被宠坏的现代功能.但是,我对C++ 0x非常感兴趣,它解决了很多我的抱怨.在批准标准之后,对于主要编译器供应商提供合理完整的,生产质量的实现需要多长时间的任何猜测?它是否会很快发生,以扭转C++受欢迎程度的下降,还是太少,太迟了?你是否相信C++ 0x会在几年内成为"C++",或者你是否相信大多数人会在实践中坚持早期的标准而且C++ 0x会有点像混蛋的继子,有点像C99?



1> jalf..:

我认为没有理由不采用C++ 0x.C++社区比C语言更具前瞻性.C一直是一种"便携式汇编语言",因此使用它的人对花哨的新功能并不是特别感兴趣.C++的范围更广,我还没有听说过一个没有期待0x 的C++程序员.(这也是我的印象,C++社区更"严格",并且真的不想超出标准进入未定义的行为,这意味着你选择C++ 03或C++ 0X而不是半实现混合.C程序员往往对此更加放松,并且似乎很高兴使用C89只有几个C99功能和标题混合在一起)

但是,至少在微软赶上之前需要几年的时间.Visual Studio 2010中支持的C++ 0x特性的极少数(lambda表达式,decltype和其他几个),但绝大多数将被支持.我们将不得不等待VS2012或者下一个版本的最终版本,以获得一些完整的支持.

使用GCC/G ++,情况要好得多,因为大部分标准已经在那里实现(标准委员会不喜欢采用尚未在真实编译器中实现和测试的功能,而GCC分支是常用于此)

但它可能仍需要一些时间来保持稳定和生产准备.

关于C++的"人气下降",我真的没有看到它.我认为C++在过去几年中的受欢迎程度并不高.当然,RAD开发人员已经开始使用.NET,Python或其他语言或平台.但是,在今天使用C++的地方,没有太多可行的替代品,也没有理由为什么它会受欢迎.

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有