Where can I learn more about C++0x? [closed]

ぃ、小莉子 提交于 2019-11-26 10:06:14

问题


I would like to learn more about C++0x. What are some good references and resources? Has anyone written a good book on the subject yet?


回答1:


  • ISO C++ committee
  • Bjarne Stroustrup
    • Especially his C++0x FAQ
    • The Design of C++0x (pdf) from C/C++ Users Journal, May 2005
  • Wikipedia's C++0x article
  • G++'s experimental support for C++0x with the -std=c++0x switch
  • SO's c++0x tag



回答2:


Articles on

Lambda Expressions,

The Type Traits Library,

The rvalue Reference,

Concepts,

Variadic Templates,

shared_ptr

Regular Expressions

Tuples

Multi Threading

General Discussion

The C/C++ Users Journal,

The New C++,

Article

Videos

Google tech talk

overview of various features

overview at wikipedia

Library

Boost




回答3:


Herb Sutter's blog, He posts new developments in C++0x and links to detailed references

Bjarne Stroustrup's Website

Both are ISO-C++ standards committee members. Herb Sutter will posts an update on each meeting that he attends.

Working Draft, Standard for Programming Language C++




回答4:


Wikipedia article seems like an excellent starting point: C++0x

It provides a good summary with brief examples and is updated regularly to match latest additions.




回答5:


Here are two videos on the subject. They are a bit old, but still very relevant: New Features in the Next C++ Standard ( http://www.youtube.com/watch?v=ZAG5txfYnW4 ) and Advanced Topics in Programming Languages Series: C++ Threads




回答6:


There is a ton of stuff on this very site - some of the posts include very informative discussion. I would point you to Google but it's going to be more efficient to search in C++0x tagged posts here imo.

Here's a good one to start with, which includes indirection to Stroustrup's own summary. Scott Meyers has presentation materials on the topic here.

Check up on your favourite compiler's support for the new version. Microsoft VC10 support is summarized here. GCC info can be found here.

Official state of the standard for the language is available here. Evolution of the language is in many places tied to ongoing work in Boost. See here for some info on that.

Honestly my preference these days is to look here for 99% of needed info rather than resort to a book.




回答7:


You may refer Presentation Materials: Overview of the New C++ (C++0x) by Scott Meyers.



来源:https://stackoverflow.com/questions/200237/where-can-i-learn-more-about-c0x

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!