--The difficulty of things is far less than the fear of things!
When I began to record the learning process of C++, the ancients said: "Assembly produces C, C produces C++, and C++ produces everything!" C/C++ can basically be said to be a panacea . ", " C Advanced Cultivation Notes " only records the more advanced features of the C language, for the C basics, no records are made, you can consult other documents by yourself; and this series "C++ Xiaobai to Dabai Development Notes" , it will start from 0 to record the learning process, the road is a long way to go, I will search up and down!
The series "C++ Xiaobai to Dabai Cultivation" will make detailed records and analysis of the following aspects. If there is something wrong, please criticize and correct it, and make progress together. More precipitation and less impetuousness! Stop gossip and roll up your sleeves!
Form 1: The significance of learning C++
Cultivation Note 2: Upgrade from C to C++
Cultivation note 3: const analysis after evolution
Form 4: Boolean Types and References
Cultivation Note 5: Essential Analysis of Citations
Cultivation Note 6: Analysis of Inline Functions
Form 7: Expansion of function parameters
Cultivation Note 8: Analysis of Function Overloading (Part 1)
Cultivation Note 9: Analysis of Function Overloading (Part 2)
Nurture 10: New Members in C++
Form 11: New Type Conversion
Form 12: Analysis of Classic Problems 1
Form 13: Advanced Object Oriented (Part 1)
Form 14: Advanced Object-Oriented (Part 2)
Form 15: The Concept of Classes and Encapsulation
Form 16: The true form of the class
Cultivation Note 17: Construction of Objects (Part 1)
Development Note 18: Construction of Objects (Part 2)
Cultivation Note 19: The Construction of Objects (Part 2)
Form 20: The use of initialization lists
Cultivation Note 21: Construction Order of Objects
Form 22: Destruction of Objects
Nurture 23: Mysterious Temporary Object
Cultivation Note 24: Analysis of Classic Problems II
Cultivation note 25: static member variables of classes
Cultivation Note 26: Static Member Functions of Classes
Form 27: Second-Order Construction Mode
Form 28: Friendship's Embarrassing Ability
Form 29: Function overloading in classes
Cultivation note 30: The concept of operator overloading
Cultivation 31: Perfect Plural Class
Cultivation Note 32: Exploring the C++ Standard Library
Cultivation Note 33: String Class in C++
Cultivation Note 34: Overloading of Array Operators
Cultivation Note 35: Function Object Analysis
Cultivation Note 36: Analysis of Classic Problems 3
Form 37: Smart Pointer Analysis
Cultivation Note 38: The Pitfalls of Logical Operators
Form 39: Analysis of the Comma Operator
Cultivation Note 40: Pre-Operator and Post-Operator
Cultivation Note 41: Type Conversion Function (Part 1)
Cultivation Note 42: Type Conversion Function (Part 2)
Nurture 43: The Concept and Meaning of Inheritance
Form 44: Access Levels in Inheritance
Nurture 45: Different Inheritance Methods
Form 46: Construction and Destruction in Inheritance
Form 47: Conflict between father and son
Cultivation Note 48: Problems caused by the same-name coverage
Nurture 49: The concept and meaning of polymorphism
Cultivation Note 50: C++ Object Model Analysis (Part 1)
Cultivation Note 51: C++ Object Model Analysis (Part 2)
Cultivation Note 52: Abstract Classes and Interfaces in C++
Nurture 53: Abandoned Multiple Inheritance (Part 1)
Nurture 54: Abandoned Multiple Inheritance (Part 2)
Cultivation Note 55: Analysis of Classic Problems IV
Form 56: The concept and significance of function templates
Cultivation Note 57: In-depth understanding of function templates
Cultivation Note 58: The Concept and Significance of Class Templates
Form 59: In-depth analysis of class templates
Cultivation Note 60: Array class template
Cultivation Note 61: Smart Pointer Class Template
Cultivation Note 62: Singleton Class Template
Cultivation Note 63: C language exception handling
Cultivation Note 64: Exception Handling in C++ (Part 1)
Cultivation Note 65: Exception Handling in C++ (Part 2)
Form 66: Type Recognition in C++
Form 67: Analysis of Classic Problems 5
Nurture 68: Confused spelling
Form 69: Custom Memory Management
Cultivation 70: The Road to Future Learning (End)
Cultivation Note 71: Depth Analysis of Exception Handling (External Story 1)
Cultivation Note 72: Exception Specifications for Functions (Legend 2)
Cultivation Note 73: Results of Dynamic Memory Application (Side Story 3)