TY - BOOK AU - Gregoire,Marc TI - Professional C++ T2 - Tech today SN - 9781394193172 [paperback] PY - 2024/// CY - New Jersey PB - John Wiley & Sons, Inc. KW - C++ (Computer program language) N1 - Includes appendices and index; Part I: Introduction to professional C++ -- Chapter 1: A crash course in C++ and the standard library -- Chapter 2: Working with strings and sting views -- Chapter 3: Coding with style -- Part II: Professional C++ software design -- Chapter 4: Designing professional C++ programs -- Chapter 5: Designing with classes -- Chapter 6: Designing for reuse -- 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: Modules, header files, and miscellaneous topics -- Chapter 12: Writing generic code with templates -- Chapter 13: Deystifying C++ I/O -- Chapter 14: Handling errors -- Chapter 15: Overloading C++ operators -- Chapter 16: Overview of the C++ standard library -- Chapter 17: Understanding iterators and the ranges library -- Chapter 18: Standard library containers -- Chapter 19: Function pointers, function objects, and lambda expressions -- Chapter 20: Mastering standard library algorithms -- Chapter 21 String localization and regular expressions -- Chapter 22: Date and the time utilities -- Chapter 23: Random number facilities -- Chapter 24: Additional vocabulary types -- Part IV: Mastering advanced features of C++ -- Chapter 25: Customizing and extending the standard library -- Chapter 26: Advanced templates -- Chapter 27: Multithreaded programming with C++ -- Part V: C++ software engineering -- Chapter 28: maximizing software engineering -- Chapter 29: Writing efficient C++ -- Chapter 30: Becoming adept at testing -- Chapter 31: Conquering debugging -- Chapter 32: Incorporating design techniques and frameworks -- Chapter 33: Applying design patterns -- Chapter 34: Developing cross-platform and cross-languagee applications -- Part VI: Appendices.; Adult N2 - "Expand your C++ knowledge quickly and efficiently with this advanced resource. 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. As the leading resource for dedicated and knowledgeable professionals seeking to advance their C++ skills, this book provides resources that help readers: Master new features of the latest standard, C++23. Maximize C++ capabilities with effective design solutions. Discover little-known elements and learn about pitfalls and what practices to avoid. Grasp testing and debugging best practices. Learn about tips and tricks for efficiency and performance. C++ is a complex language. Professional C++, 6th Edition, allows dedicated practitioners to remain current and abreast of the latest developments and advances ER -