Recommended reading order:
Level 1
Starting from <<essential c++>>, short and short, you can learn more about C + + 's features
To <<c++ primer>> as a dictionary and extra-curricular reading, because too thick can not be read in a breath
Level 2
And then starting from <<effective c++>>, this is the Bible, please obey the 10 commandments, you should always look, it's okay to turn around
Then <<exceptional C++>>, who personally felt that Herb Sutter president was less expressive than Scott Meyers was always in the forefront of education.
Shun down is <<more effective c++>> and <<more exceptional c++>> Please read and remember the terms
When you read about it, there should be an impulse to escalate.
Level 3
<<insied the C + + object model>> look like a wisp of wind swept away all the time you have doubts about the language, you can finally understand the compiler in the end are behind what you do, this book to be careful aftertaste, it is difficult to chew, it is best to read over and over again, Deepen impressions
After reading the last book, this <<the design and evolution of c++>> will repeat the same year C + + his father in the process of designing the entire language course
Level 4
<<the C + + standard library>> is a dictionary of STL, you can find anything
Learn C + + must learn STL, then the first is <<effective stl>> it's like the Bible, the norm of your daily behavior.
<<generic programming and the stl>> make you change from Oo to GP
No, we also need to understand how STL works, then <<STL source analysis >> will solve all your puzzles
Level 5
For C + + is nothing more than Oo and GP, want to further enhance oo,<<exeptional C + + style>> is a president so many years of experience, is a long ESP
A STL master is not to understand the template, <<c++ template>> is an encyclopedia, enough for you to watch after the GP
<<modern C + + design>> is too smart to read to discerning eye
Advanced C + + books (GO)