Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where to find C++11 reference paper/digital, and a book reference [duplicate]

Possible Duplicate:
Where is the c++11 standard

I am looking to buy/download a few things. First I want both a digital copy and paper copy of the official c++11 reference.

Also I would like a book that is a summation of the reference that focuses on things like commonly used c/c++ functions and the STL, something more accessible than the official reference itself. Also would be great for both paper and digital versions. I don't need a beginners book, just a reference. This one is probably going to be opinionated so feel free to say which one you like.

like image 414
EddieV223 Avatar asked Apr 11 '12 02:04

EddieV223


3 Answers

Nicolai Josuttis updated his book The C++ Standard Library for C++11 in April 2012. Specifically, it covers the following aspects:

  • Concurrency
  • Fractional arithmetic
  • Clocks and Timers
  • Random numbers and distributions
  • New smart pointers
  • Regular expressions
  • New STL containers, such as arrays, forward lists, and unordered containers
  • New STL algorithms
  • Tuples
  • Type traits and type utilities

It also covers the following new C++11 language elements:

  • Lambdas
  • Range-based for loops
  • Move semantics
  • Variadic templates.

Josuttis also gave an interview about his new book.

like image 148
mavam Avatar answered Nov 19 '22 13:11

mavam


There are plenty of great books on the STL, there is a giant list available on Amazon. Some of the most popular ones for STL are

  • Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
  • The C++ Standard Library: A Tutorial and Reference .

For C++ 11, there are plenty of locations for references, such as

  • The Biggest Changes in C++11 (and Why You Should Care)
  • C++ 11
  • C++ reference (This has more than C++11, but the C++11 ones are tagged as such and easy to notice.
like image 33
josephthomas Avatar answered Nov 19 '22 14:11

josephthomas


N3242 from the February 2011 papers is the closest you can get to a freely-available copy of the "official" C++11 standard ...

like image 3
Jason Avatar answered Nov 19 '22 13:11

Jason