The Principle and Practice of C ++ programming is a book written by the father of C ++. This book mainly uses a desktop calculator to show the process of program design. The example of a desktop calculator is completed in one step. First, a small prototype is completed, and then functions are continuously improved. This book is very detailed, and the examples are very simple and easy to understand. However, if you want to read this book, you 'd better have a certain C ++ Foundation, because this book does not directly explain the C ++ syntax, the more important thing is the use of C ++ for program design. "This should be the second book you learned C ++ '". This book is worth reading carefully.
1. Why should we declare variables before they are used?
2. input and output streams
3. A display model
Chapter 2 graphics
Chapter 2 Design graphics
Chapter 1 function diagram and data diagram
This chapter describes how to design the graphic class.
Chapter 4 graphic user interface
4. User Interface Selection
5. design considerations for the Vector class
6. containers in the standard library
7. Integer and String Conversion
8. Generic programming
Generic programming
In C ++, templates are the basis of generic programming. In fact, in C ++, "Generic programming" is defined as "using templates"
9. style/generic
10. Overview of Programming Language History