Re:Stroustrup on next-gen C++: I didn't want to let go of my...
by drothlis on Friday December 14, 2012 @09:14AM
(#4920974)
If you're coming from C, then you need to understand the STL's concepts of "Concepts", "Modeling", "Refinement", and Iterators etc: http://www.sgi.com/tech/stl/index.html
(that link doesn't cover C++11, nor even the STL additions in C++03 and TR1; but it is still essential background reading).
When some people say "Modern C++" they mean template meta-programming (traits, partial template specialisation, etc) as exemplified by Alexandrescu's book "Modern C++ design": http://www.amazon.com/Modern-Design-Generic-Programming-Patt... (note that I am not necessarily advocating such techniques, but understanding them will certainly help when you run across them in the wild).
Re:Stroustrup on next-gen C++: I didn't want to let go of my...
by zeugma on Friday December 14, 2012 @08:25AM
(#4920783)
C++ Primer was updated to C++11.
http://www.amazon.com/Primer-5th-Edition-Stanley-Lippman/dp/...
The C++ FAQ is really helpful but doesn't seem to be updated to C++11 http://www.parashift.com/c++-faq/
Fortunately you can refer to Stroustrup's FAQ about C++11 http://www.stroustrup.com/C++11FAQ.html
For reference (like libc manpage, basic usage, which header to include): http://en.cppreference.com/
Re:Stroustrup on next-gen C++: I didn't want to let go of my...
by shawn-butler on Friday December 14, 2012 @09:21AM
(#4921005)
"Welcome Back to C++ (Modern C++)" while not a book is not a bad place to start (I posted the link earlier in a prior comment, sorry for the dup):
Can anyone recommend a quick-start guide to modern(ish) C++ for the experienced C developer?