01: A Crash Course in C++ 02: Designing Professional C++ Programs 03: Designing with Objects 04: Designing for Reuse 05: Coding with Style
PART II: C++ Coding the Professional Way
06: Gaining Proficiency with Classes and Objects 07: Mastering Classes and Objects 08: Discovering Inheritance Techniques 09: Understanding C++ Quirks and Oddities 10: Handling Errors 11: Delving into the Standard Library 12: Understanding Containers and Iterators 13: Mastering STL Algorithms 14: Using Strings and Regular Expressions 15: Demystifying C++ I/O 16: Additional Library Utilities 17: Customizing and Extending the STL
PART III: Mastering Advanced Features of C++
18: Overloading C++ Operators 19: Writing Generic Code with Templates 20: Advanced Templates 21: Effective Memory Management 22: Multithreaded Programming with C++
PART IV: C++ Software Engineering
23: Maximizing Software Engineering Methods 24: Writing Efficient C++ 25: Developing Cross-Platform and Cross-Language Applications 26: Becoming Adept at Testing 27: Conquering Debugging 28: Incorporating Design Techniques and Frameworks 29: Applying Design Patterns
Appendix A: C++ Interviews Appendix B: Annotated Bibliography Appendix C: Standard Library Header Files Index - See more at: http://ripbookshelf.blogspot.com/2013/10/download-professional-c-wrox.html#sthash.bjkQadwM.dpuf