在哪里可以了解有关 C++0x 的更多信息? [关闭]

Posted

技术标签:

【中文标题】在哪里可以了解有关 C++0x 的更多信息? [关闭]【英文标题】:Where can I learn more about C++0x? [closed] 【发布时间】:2010-09-17 01:06:57 【问题描述】:

我想了解更多关于 C++0x 的信息。有哪些好的参考资料和资源?有没有人写过一本关于这个主题的好书?

【问题讨论】:

评论前是-2,现在是+5?人们一定是善变的——这本质上是同一个问题! 你在说什么评论 @litb 他正在告诉 qn 的投票。最初是 -2,后来是 5 现在是 17 @litb 我认为马克正在谈论他对帖子所做的编辑。最初的问题只是“学习 c++ 0X 特性的最佳地点?” 【参考方案1】:

***文章似乎是一个很好的起点:C++0x

它通过简短的示例提供了一个很好的摘要,并定期更新以匹配最新添加的内容。

【讨论】:

【参考方案2】: ISO C++ committee Bjarne Stroustrup 尤其是他的C++0x FAQ The Design of C++0x (pdf) 来自 C/C++ 用户杂志,2005 年 5 月 ***的C++0x article G++ 的 experimental support for C++0x 带有 -std=c++0x 开关 SO 的c++0x 标签

【讨论】:

在“Bjarne Stroustrup 的网站。(另见他在 C++ 用户日志中的文章)”这一行中有两个相同的链接。否则你的回复比我提供的更好(信息更丰富),一旦你解决了这个问题,我会投票赞成。【参考方案3】:

Herb Sutter的博客,他发布了C++0x的新进展以及详细参考的链接

Bjarne Stroustrup的网站

两人都是 ISO-C++ 标准委员会成员。 Herb Sutter 将发布他参加的每次会议的最新消息。

Working Draft, Standard for Programming Language C++

【讨论】:

【参考方案4】:

这里有两个关于这个主题的视频。它们有点旧,但仍然非常相关: 下一代 C++ 标准 (http://www.youtube.com/watch?v=ZAG5txfYnW4) 和 Advanced Topics in Programming Languages Series: C++ Threads 中的新功能

【讨论】:

【参考方案5】:

关于

的文章

Lambda Expressions,

The Type Traits Library,

The rvalue Reference,

Concepts,

Variadic Templates,

shared_ptr

Regular Expressions

Tuples

Multi Threading

一般性讨论

The C/C++ Users Journal,

The New C++,

Article

视频

Google tech talk

各种功能概览

overview at wikipedia

图书馆

Boost

【讨论】:

informit 文章很适合作为概述。但请记住,它们中的大多数都已过时(例如,右值参考文章并未反映近 2 年前的规则更改),并且众所周知,作者至少写过一本糟糕的 C++ 书籍,他在其中证明了这一点他并不总是知道他在说什么(见 accu.org 书评)。对于右值引用的准确视图,我可以推荐大卫亚伯拉罕的文章系列:cpp-next.com/archive/2009/08/want-speed-pass-by-value 概念不再是 c++0x 的一部分【参考方案6】:

这个网站上有很多东西 - 一些帖子包含非常丰富的讨论。我会把你指向谷歌,但在 imo 中搜索 C++0x tagged posts 会更有效率。

这里以 a good one 开头,其中包括对 Stroustrup's own summary 的间接寻址。 Scott Meyers 有关于该主题的演示材料here。

检查您最喜欢的编译器对新版本的支持。 Microsoft VC10 支持汇总here。 GCC 信息可以在here 找到。

语言标准的官方状态是here。语言的演变在很多地方都与 Boost 中正在进行的工作有关。有关这方面的一些信息,请参阅 here。

老实说,这些天我的偏好是在这里查找 99% 的所需信息,而不是求助于一本书。

【讨论】:

【参考方案7】:

您可以参考 Scott Meyers 的 Presentation Materials: Overview of the New C++ (C++0x)。

【讨论】:

以上是关于在哪里可以了解有关 C++0x 的更多信息? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在哪里可以了解有关 PHP 框架结构的更多信息?

我在哪里可以了解有关 Google 搜索“您的意思是”算法的更多信息? [复制]

在哪里可以找到有关 D_GLIBCXX_DEBUG 和 DNDEBUG 标志的更多信息?

什么是ORM?我在哪里可以了解更多信息? [关闭]

在哪里可以找到有关 Core Data 对象模型版本控制和迁移的更多详细信息?

SQL 查询 - 在哪里可以找到比 a=b AND b=c AND a=c 慢的 a=b AND b=c 等更多优化花絮?