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
6 Designing for Reuse
Next
Next Chapter
7 Memory Management
PART III
C++ Coding the Professional Way
CHAPTER 7:
Memory Management
CHAPTER 8:
Gaining Proficiency with Classes and Objects
CHAPTER 9:
Mastering Classes and Objects
CHAPTER 10:
Discovering Inheritance Techniques
CHAPTER 11:
C++ Quirks, Oddities, and Incidentals
CHAPTER 12:
Writing Generic Code with Templates
CHAPTER 13:
Demystifying C++ I/O
CHAPTER 14:
Handling Errors
CHAPTER 15:
Overloading C++ Operators
CHAPTER 16:
Overview of the C++ Standard Library
CHAPTER 17:
Understanding Containers and Iterators
CHAPTER 18:
Mastering Standard Library Algorithms
CHAPTER 19:
String Localization and Regular Expressions
CHAPTER 20:
Additional Library Utilities
Prev
Previous Chapter
6 Designing for Reuse
Next
Next Chapter
7 Memory Management