Professional C++ /
Marc Gregoire.
- Sixth Edition
- xlix, 1326 pages : illustrations ; 24 cm.
- Tech today; 6 .
Includes appendices and index.
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"-- Amazon
College of Engineering and Computer Studies Bachelor of Science in Information Technology