我已经用C ++编写了多年,最近听说有一个C ++标准的新修订版。我研究了标准草稿,发现有很多新东西会让我的编程变得更容易。所以我想在它出来之前习惯新标准。但是,如果没有合适的参考手册,使用新的标准库进行编码是相当困难的。我用谷歌搜索过,发现只有Wikipedia's C++0x page这样的页面是不是参考手册。有谁知道任何C ++ 0x标准库参考手册?我正在寻找类似于MSDN Standard C++ Library Reference的东西。
答案 0 :(得分:6)
在wiki-based cppreference.com上获得C ++ 0x的新功能方面取得了一些进展。该文档主要基于November 2010 draft standard (N3225)。
它还远未完成,但它每天都在好转。
答案 1 :(得分:2)
检查编译器的网站/参考手册。一些编译器制造商已经开始添加C ++ 0x功能,尤其是技术报告1中已经预先确定的功能。例如,请参阅http://msdn.microsoft.com/en-us/library/bb982198.aspx了解Visual Studio 2010中已包含的TR1功能。
答案 2 :(得分:1)
可以找到稍微旧版本的C ++ 0x草案here。它与您提供的链接相同,但对于实现某些新标准的VS2010。到目前为止,我发现唯一缺少的东西(不是说这些是唯一的)是for-each循环结构,以及C ++ 0x多线程的东西。
我对此并没有太多关注,但是GCC here支持的功能列表。
答案 3 :(得分:0)
我认为没有C ++ 0x的参考手册,因为这个标准仍然是实验性的。预计C ++ 0x将在2011年底由ISO发布,因此将有一本参考手册(简言之用等)
答案 4 :(得分:0)
为什么不通过使用最近的编译器来简单地尝试这些功能呢? Gcc已经实现了很多(取决于版本),Visual Studio 10实现了5个新功能。
我正在玩工作和家里的lambda,auto和初始化程序列表,它实际上是那种简化你之前所写内容的功能。