你有没有开始使用C++ 0x?

ami*_*mit 5 c++ c++11

大多数编译器已经支持C++ 0x.你开始使用C++ 0x还是在等待x的定义?我必须对我的代码进行一些重构; 我应该开始使用新功能吗?

Sil*_*rom 8

C++ 0x尚未完成标准.在国际公认的标准发布之前,很可能会有很多修改.所以这完全取决于你在为什么编写代码?如果它是一个工作任务,我会坚持使用常规C++,等待标准设置,并给编程社区调整所需的时间.不要重构你真正需要实现的代码,它可能会给你带来麻烦.

然而,我认为C++ 0x非常适合使用,并且当全局接受0x时熟悉语法也不会有什么坏处.

  • 该计划是针对标准在今年年底左右发布的,并且预计不会有很多修订.他们已经拿出了草稿,并且已经修改了一两次.今年晚些时候,他们将把它投入ISO投票,预计会毫无问题地通过. (3认同)