Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 关于C+,我需要了解什么+;0x?_C++_C++11 - Fatal编程技术网

C++ 关于C+,我需要了解什么+;0x?

C++ 关于C+,我需要了解什么+;0x?,c++,c++11,C++,C++11,可能重复: 我对C++03相当熟悉,但我仍然需要了解C++0x,因此我想阅读一些关于C++0x的相当容易理解的信息 我已经看过了,但是我正在寻找更可读的东西。那么,有没有一本书或一系列的博客文章可以很好地介绍matarial?有一个很好的教程。即使你没有使用Visual Studio,但它仍然很有用。这个网站上有很多东西——一些帖子包含了非常丰富的讨论。我想让你看看谷歌,但在这里搜索会更有效率 首先,它包括到的间接指向。Scott Meyers有关于该主题的演示材料 检查您最喜欢的编译器对新版

可能重复:

我对C++03相当熟悉,但我仍然需要了解C++0x,因此我想阅读一些关于C++0x的相当容易理解的信息


我已经看过了,但是我正在寻找更可读的东西。那么,有没有一本书或一系列的博客文章可以很好地介绍matarial?

有一个很好的教程。即使你没有使用Visual Studio,但它仍然很有用。

这个网站上有很多东西——一些帖子包含了非常丰富的讨论。我想让你看看谷歌,但在这里搜索会更有效率

首先,它包括到的间接指向。Scott Meyers有关于该主题的演示材料

检查您最喜欢的编译器对新版本的支持。概述了Microsoft VC10支持。可以找到GCC信息

该语言标准的官方状态可用。在许多地方,语言的演变与Boost中正在进行的工作有关。有关这方面的信息,请参阅


老实说,我现在更喜欢在这里查找99%的所需信息,而不是求助于一本书。

现在读一本书还为时过早。标准还没有确定


现在,如果你认为维基百科很难阅读,你可以试试看。然而,对某些人来说,这似乎更难理解。

首先要学习你喜欢在C++98中拥有的任何功能。对我来说,是可变模板、lambda函数、decltype和其他很酷的东西

如果您仍然不知道首先要学习什么,也许您应该尝试了解C++98中解决了哪些问题。我这么说是因为如果你不知道问题是什么(顺便说一句,现在仍然是),那么所有的xvalue、move语义和al内容都很难掌握。这可能意味着首先要学习更多的C++98


然后,你可以浏览维基百科的文章,看看你觉得酷的东西。实现者还没有提供所有的功能,所以你看起来就像一个5岁的孩子盯着玩具店的前窗。这是个很好的理由,

我很喜欢VisualC++团队博客中的这一系列博客文章:


我发现斯科特·梅耶斯(Scott Meyers)的书是对主要功能的一个很好的、详细的总结。这本书更像是一本带有非常详细脚注的演示文稿,但它仍然是一本优秀的短小读物。

我建议您使用Wikipedia的功能使其更具可读性/可打印性。我对C++0x页面也做了同样的操作。

首先,您可能应该开始将其命名为C++1x,如果在最终发布之前必须将其命名为C++2x,请不要感到惊讶:在我看来,这将是一个很好的社区维基。很好的问题。类似的帖子可以帮助你:它被称为C++0x已经有很长一段时间了,我不认为有理由改变它,直到我们有了一个实际的数字,比如C++11或C++12。C++1x应该保留给紧随其后的版本,一些人希望在2018年左右发布该版本(IIRC)。如果有合并功能的话…@sbi-注意到,我修改了URL。thx+1用于追踪最接近实际书籍的内容+1遗憾的是,关于右值参考的文章已经过时。