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…mehr
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.
MARC GREGOIRE is a software engineer and developer of C/C++ applications for both Windows and Linux. He is a Microsoft MVP, the founder of the Belgian C++ users group, and is currently working on X-ray, CT, and 3-D geometric inspection software for Nikon Metrology. He previously worked on critical 2G and 3G telecom software for Siemens and Nokia Siemens Networks. Marc is the author of Professional C++ 2nd, 3rd, 4th, and 5th editions, co-author of C++ Standard Library Quick Reference, technical editor on numerous books and articles, and maintains a blog at nuonsoft.com/blog.
Inhaltsangabe
Introduction xli
Part I: Introduction to Professional C++
Chapter 1: a Crash Course in C++ and the Standard Library 3
Chapter 2: Working with Strings and String Views 87
Chapter 3: Coding with Style 119
Part II: Professional C++ Software Design
Chapter 4: Designing Professional C++ Programs 145
Chapter 5: Designing with Classes 177
Chapter 6: Designing for Reuse 197
Part III: C++ Coding the Professional Way
Chapter 7: Memory Management 221
Chapter 8: Gaining Proficiency with Classes and Objects 259