我不确定发布是否正确,因为它不是软件,而是标准 我的意思是,C ++ 0x标准完成了吗?它还在开发中吗? 主要编译器是否支持它?部分地,完全?
答案 0 :(得分:17)
是完成了C ++ 0x标准吗?
是的!它结束了。
没有
它还在开发中吗?
C ++仍在积极开发中,但C ++ 11不是。
是和否。去年发布了最终委员会草案(FCD)。此时不能向C ++ 0x添加新功能;此时的所有更改都是微小的更改或解决缺陷所需的更改(有时解决缺陷所需的更改非常广泛)。
3月C ++委员会在马德里举行会议时,应该投票提交国际标准最终草案(FDIS)。如果投票成功,C ++ 0x将“完成”,并且此文档将提交给ISO批准(或批准或ISO调用该过程)。
如果投票失败或者委员会认为文件尚未准备好,那么我们将不得不等到下一次会议,我们才会看到会发生什么。尽管
主要编译器是否支持它?部分地,完全?
大多数主要编译器都支持各种C ++ 11功能。 Stack Overflow上的C++11 tag page有一个指向最新草案标准的链接列表,以及几个主要编译器实现的文档,其中列出了哪些功能受支持,哪些不受支持。 Apache Stdcxx Wiki有可能the best feature implementation status table可用。
答案 1 :(得分:4)
C ++ 0x尚未标准化,但处于标准化的最后阶段。
编译器正在实现C ++ 0x功能。 Visual C ++和GCC 4.x一直在增加对标准库的功能和新增功能的支持,其他编译器也有。
答案 2 :(得分:2)
没有。它尚未完成。他们的目标是到2011年底。
它的某些部分早期发布了名为TR-1(技术报告1)的内容,主要是库扩展。编译器今天支持这一点,包括微软最新的Visual Studio。