C ++ programming ideology: volume 2nd is mainly about some of the more advanced functions of the Standard C ++, including Exception Handling, templates, standard library algorithms, containers, the running type information rtti. It also includes two parts: design mode and concurrency. These two parts are quite good. However, I do not know much about the design mode and concurrency, so now the two parts are skipped first. I will go back and learn the design mode and concurrency later.
Chapter 4 Exception Handling
1. Exception Handling in C Language
2. When to disable abnormal specifications
3. Exceptional Security
4. Do not let the Destructor throw an exception
5. Exception overhead
Chapter 2 Defensive Programming
Chapter 2 deep understanding of strings
1. What is the internal character string?
Chapter 4 input and output streams
1. Input text by line
Chapter 4 in-depth understanding of templates
1. template metaprogramming
2. compile-time Programming
Compile-time loop: Template recursion instead of Loop
Compile-time decomposition
Select during compilation
Assertions during compilation
Expression template
3. template compilation Model
(1) include model
Pic11
(2) Separation Model
Chapter 2 General Algorithms
1. stable and unstable sorting
8th Chapter runtime type recognition
1. Rational Use of rtti
2. rtti mechanism and overhead
Chapter 2 Multi-Inheritance
1. Multi-Inheritance Mechanism in C ++
2. MI in C ++
Chapter 1 design model
1. Pattern Classification
Chapter 2 concurrency
1. concurrency in C ++