Professional C++
Professional C++ teaches advanced programming through practical techniques and real-world applications, moving beyond syntax to focus on practices that distinguish professional developers.
Structure
Section titled “Structure”I. Introduction to Professional C++
Section titled “I. Introduction to Professional C++”C01: A Crash Course in C++ and the Standard Library
C03: Coding with Professional Style
II. Professional C++ Software Design
Section titled “II. Professional C++ Software Design”C04: Designing Professional Programs
III. C++ Coding the Professional Way
Section titled “III. C++ Coding the Professional Way”C08: Gaining Proficiency with Classes
C09: Mastering Classes and Inheritance
C10: Discovering Inheritance Techniques
C12: Templates and Generic Programming
C19: Function Pointers and Lambdas
C21: Localization and Regular Expressions
IV. Mastering Advanced Features of C++
Section titled “IV. Mastering Advanced Features of C++”C25: Customizing and Extending the STL
V. C++ Software Engineering
Section titled “V. C++ Software Engineering”C34: Cross-Platform Development