我教C和C ++,我只是想知道是否对C ++ 0x功能有很好的概述。
我将阅读标准,但这需要时间,我肯定会在本学期(明年有希望)进行。对于本学期,我只想做一个关于C ++ 0x的额外讲座(并且可能确保在C ++ 0x中没有任何教授的功能被弃用/更改)。
答案 0 :(得分:10)
我所知道的最好的两个是Wikipedia page和Stroustrup's FAQ。
在你知道自己在寻找什么之前,我真的不建议你阅读标准。除了明显大于C ++ 03标准之外,组织和清晰度在某些方面也有所恶化。
如果你只想做一个关于“高级C ++”的讲座,你可能会关注从其他常见来源采用的C ++ 0x特性,例如boost::smart_ptr
和std::tr1::unordered_map
。这些事情在采用时处于领先地位。
答案 1 :(得分:3)
Herb Sutter撰写了许多关于您可能会觉得有用的更改的文章。
答案 2 :(得分:2)
维基百科有很长的overview。我会hightlight rvalue引用和lambdas。
答案 3 :(得分:2)
答案 4 :(得分:1)
答案 5 :(得分:0)
C++ Annotations包含所有内容available in gcc 4.4。这是一本(免费)书而非概述。
答案 6 :(得分:0)
斯科特迈耶斯有一个为期3天的课程,标题为"An Overview of the New C++ (C++0x)",或许更有趣的是,a ~335 page, $30 PDF包含所有课程笔记(如果你不能为课程节省时间或金钱)。< / p>
我知道时间&amp;课程费用可能过高,但PDF可能是一种选择。