Reading books, a large number of C ++ books. You can read these books in the order below (it took me about 4-5 years and I am still reviewing them today)
-
- C ++ primer, this preliminary reading may make you suffer, and read the features and why of all languages. Of course, the C ++ programming language written by the father of C ++ is also good. Just read one of the two books (I am reading the former ).
-
- Understanding the syntax of C ++ is only the first step in the long journey. You also need to take a look at Objective C ++ and more
The two books of Objective C ++ are not very thick, but I have been seeing them since 02 years ago. Every time I read them, I have a new experience. These two books are too classic. If you are not familiar with the C language, these two books will let you go back to the C language class.
-
- Think in C ++ is also another classic book. It is required to learn C ++, but the translation of the Chinese version is not good. So read the English version.
- "C ++ meditation" is also worth reading. It is very precious to teach not programming but thinking.
-
- Predictional C ++ and more
Predictional C ++ shows you how to solve various problems and some common classic errors.
-
- Advanced C ++ and modern
C ++ lets you know the magical usage of C ++.
-
- Generic programming and STL is something that puts C ++ into practice. Very powerful. STL-a god-like Template Library (container,AlgorithmAnd function objects.
-
- In-depth exploration of the C ++ object model allows you to understand what C ++ is under the compiler, and the performance of C ++ is not bad. For C ++ProgramStaff is too critical. I have previously written "C ++ virtual function table Parsing" and "c ++ Object Memory layout" in this category.