Navigating C++ and Object-oriented Design
This book helps programmers understand both C++ and object-oriented design methodologies, so they can write C++ code that truly meets its potential.This comprehensive, practical tutorial has been refined through years of teaching C++ to professional developers. It covers the latest ANSI C++ features, including bool, namespaces, member templates, RTTI; explicit, export, and nothrow versions of new and delete. Detailed appendices cover the ANSI C++ IOStream Library and Standard Template Library (STL). The book shows how C++ improves on C, and clearly explains how object-oriented development is different from previous methods. It includes chapter summaries, a detailed glossary, and extensive exercises. Any professional programmer who wants to learn C++, including applications programmers, software engineers, system architects, and product maintenance personnel. This is also a comprehensive guide to C++ for computer science students.