Professional C++
(2024)

Nonfiction

Book

Call Numbers:
005.133/C++/GREGOIRE,M

Availability

Locations Call Number Status
Adult Nonfiction 005.133/C++/GREGOIRE,M Available

Details

PUBLISHED
Hoboken, New Jersey : John Wiley & Sons, Inc., [2024]
EDITION
Sixth edition
DESCRIPTION

xlix, 1,326 pages : illustrations ; 24 cm

ISBN/ISSN
9781394193172, 1394193173 :, 1394193173, 9781394193172
LANGUAGE
English
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"--