2011-01-21 56 views
11

我一直使用C++进行编码多年,最近听说有新的C++标准版本出现。我研究了标准草案,发现有很多新的东西可以让我的编程更容易。所以我想习惯新标准出来之前。然而,使用新的标准库进行编码相当困难,因为没有一本体面的参考手册。我google搜索到,只发现一些页面,如Wikipedia's C++0x page,它们是而不是参考手册。有人知道任何C++ 0x标准库参考手册吗?我正在寻找类似于MSDN的Standard C++ Library ReferenceC++ 0x标准库参考手册

回答

1

C++ 0x草案的稍旧版本可以找到here。它与您提供的链接相同,但VS2010实现了一些新标准。到目前为止,我发现唯一缺少的东西(不是说这些是唯一的)是for-each循环结构和C++ 0x多线程的东西。

我没有看太多,但有一个GCC支持的功能列表here

+1

你怎么能想出我发布自己的同一个链接? – durumt23 2011-01-21 15:33:25

+0

对于GCC链接+1。 – Marcin 2011-01-21 15:46:24

0

我不认为会有一个C++ 0x的参考手册,因为这个标准仍然是实验性的。 C++ 0x预计将在2011年底左右发布,那么将会有一本参考手册(简写等)。

2

检查编译器的网站/参考手册。一些编译器制造商已经开始添加C++ 0x功能,尤其是已经在技术报告1中预定义的功能。例如,请参阅http://msdn.microsoft.com/en-us/library/bb982198.aspx,以了解Microsoft已经包含在Visual Studio 2010中的TR1功能。

0

为什么不简单地使用最近的编译器来尝试功能? Gcc已经实现了很多(取决于版本),Visual Studio 10实现了5个新功能。

我正在玩lambda,自动和初始化列表在目前在工作和家庭,这是真正的功能,简化你以前写的一切。