Starting Out with C++ from Control Structures through Objects
Starting Out with C++: From Control Structures through Objects helps you understand how, why, and when to implement C++ features and constructs. It introduces programming for beginners while exploring the C++ details, common pitfalls, and nuances that challenge programmers of all experience levels. Control structures, functions, arrays, and pointers are covered before objects and classes. Each chapter includes code listings, practical real-world examples, and abundant exercises.
The 11th Edition incorporates the many advancements and power of C++20. It introduces new language features, when to use smart pointers over raw pointers, new chapters and focus on safe coding practices, and more. Coverage is expanded for essential advanced C++ topics, and new Professional Disposition/Soft Skills exercises have been added.
