[Please do not mail me a copy of your followup]
Doug Mika <
doug...@gmail.com> spake the secret code
<
35e162b1-abfb-4a5e...@googlegroups.com> thusly:
>Hi, what would be a good book that would cover intermediate to advanced
>c++ thoroughly?
"Modern C++ Design" by Andrei Alexandrescu
<
http://amzn.to/1Exaqb4>
This one is a little older, but I really like it one because it opens
your eyes up to the possibility of templates as a design tool without
getting lost in template meta-programming for meta-programming's sake.
"Modern C++ Programming with Test-Driven Development" by Jeff Langr
<
http://amzn.to/1EtNZ7F>
This one came out in late 2013 and is also really good. It focuses on TDD
but TDD has come late to the C++ culture (my opinion), so it's worthwhile.
The author sticks to modern C++11 throughout which is refreshing. If
you think TDD is all about testing, then read this book. (Hint: IMO
testing is a not the primary benefit of TDD.)
"The Boost C++ Libraries" by Boris Schaling
<
http://theboostcpplibraries.com/>
A survey of most of the Boost libraries with short examples of each.
It's more of a brief tutorial of each library than a linear progression.
Given the scope of the libraries in Boost it's a fairly Herculean effort
to even do this much, for which Boris Schaling is to be congratulated.
It is available for free on Boris's web site, but I encourage you to
purchase an e-book edition to reward Boris for his hard efforts.
--
"The Direct3D Graphics Pipeline" free book <
http://tinyurl.com/d3d-pipeline>
The Computer Graphics Museum <
http://computergraphicsmuseum.org>
The Terminals Wiki <
http://terminals.classiccmp.org>
Legalize Adulthood! (my blog) <
http://legalizeadulthood.wordpress.com>