Table of Contents for
Professional C++, 4th Edition
Close
Version ebook
/
Retour
Professional C++, 4th Edition
by Marc Gregoire
Published by Wrox, 2018
COVER
Table of Contents
TITLE PAGE
INTRODUCTION
PART I: Introduction to Professional C++
1 A Crash Course in C++ and the Standard Library
2 Working with Strings and String Views
3 Coding with Style
PART II: Professional C++ Software Design
4 Designing Professional C++ Programs
5 Designing with Objects
6 Designing for Reuse
PART III: C++ Coding the Professional Way
7 Memory Management
8 Gaining Proficiency with Classes and Objects
9 Mastering Classes and Objects
10 Discovering Inheritance Techniques
11 C++ Quirks, Oddities, and Incidentals
12 Writing Generic Code with Templates
13 Demystifying C++ I/O
14 Handling Errors
15 Overloading C++ Operators
16 Overview of the C++ Standard Library
17 Understanding Containers and Iterators
18 Mastering Standard Library Algorithms
19 String Localization and Regular Expressions
20 Additional Library Utilities
PART IV: Mastering Advanced Features of C++
21 Customizing and Extending the Standard Library
22 Advanced Templates
23 Multithreaded Programming with C++
PART V: C++ Software Engineering
24 Maximizing Software Engineering Methods
25 Writing Efficient C++
26 Becoming Adept at Testing
27 Conquering Debugging
28 Incorporating Design Techniques and Frameworks
29 Applying Design Patterns
30 Developing Cross-Platform and Cross-Language Applications
A: C++ Interviews
B: Annotated Bibliography
C: Standard Library Header Files
D: Introduction to UML
PROFESSIONAL C++
Dedication
ABOUT THE AUTHOR
ABOUT THE TECHNICAL EDITOR
CREDITS
ACKNOWLEDGMENTS
END USER LICENSE AGREEMENT
Prev
Previous Chapter
20 Additional Library Utilities
Next
Next Chapter
21 Customizing and Extending the Standard Library
PART IV
Mastering Advanced Features of C++
CHAPTER 21:
Customizing and Extending the Standard Library
CHAPTER 22:
Advanced Templates
CHAPTER 23:
Multithreaded Programming with C++
Prev
Previous Chapter
20 Additional Library Utilities
Next
Next Chapter
21 Customizing and Extending the Standard Library