Nonfiction
Book
Availability
Details
PUBLISHED
EDITION
DESCRIPTION
xlix, 1,326 pages : illustrations ; 24 cm
ISBN/ISSN
LANGUAGE
NOTES
A crash course in C++ and the standard library -- Working with strings and string views -- Coding with style -- Designing professional C++ programs -- Designing with classes -- Designing for reuse -- Memory management -- Gaining proficiency with classes and objects -- Mastering classes and objects -- Discovering inheritance techniques -- Modules, header files, and miscellaneous topics -- Writing generic code with templates -- Demystifying C++ I/O -- Handling errors -- Overloading C++ operators -- Overview of the C++ standard library -- Understanding iterators and the ranges library -- Standard library containers -- Function pointers, function objects, and lambda expressions -- Mastering standard library algorithms -- String localization and regular expressions -- Date and time utilities -- Random number facilities -- Additonal vocabulary types -- Customizing and extending the standard library -- Advanced templates -- Multithreaded programming with C++ -- Maximizing software engingeering methods -- Writing efficient C++ -- Becoming adept at testing -- Conquering debugging -- Incorporating design techniques and frameworks -- Applying design patterns -- Developing cross-platform and cross-language applications
"In the newly revised sixth edition of Professional C++, veteran software engineer and developer Marc Gregoire delivers yet another volume that raises the bar for advanced programming manuals. Covering almost all features of the new C++ standard codenamed C++23, the book offers case studies with working code that's been tested on Windows and Linux"--