C++ Primer: Third Edition

Author: (American) Lippman
Publisher:
Publish Date: 2005-09-01
Features: This classic C++ tutorial perfectly combines the practical experience of C++ master Stanley B. Lippman with the in-depth understanding of ANSI/ISO standards by Josée Lajoie, the former head of the C++ Standards Committee. It accurately and comprehensively explains the features and usage of standard C++. The book is rich in practical programming examples that are highly valuable for beginners in C++. It not only demonstrates the design methods of generic and object-oriented programs, as well as the use of templates, but also elaborates on other aspects of program design using standard C++. The comprehensive coverage and in-depth discussion of various technical details make this book an indispensable reference for intermediate and advanced programmers. Features of the Book:
-8226; From a practical perspective, it clearly explains the standard library with abundant examples, emphasizing containers, iterators, generic algorithms, the string class, and iostream.
-8226; It thoroughly discusses the new features of standard C++, including exception handling, runtime type identification, namespaces, built-in boolean types, and new type casting expressions, and explains how to effectively use these features.
-8226; It comprehensively introduces advanced features of the C++ language, such as templates, classes, and inheritance mechanisms, to support generic programming, object-oriented programming, and object-based programming.
-8226; It provides a special appendix that can serve as a quick reference for generic algorithms, describing the behavior of these algorithms and offering examples of their specific usage.
The book comprehensively explains the features and usage of the C++ programming language. It is divided into five parts to elaborate on C++. Part I is an overview of C++, Part II introduces the C++ language on this basis, mainly involving data types, expressions, statements, and abstract container types. Part III focuses on procedural programming, mainly introducing functions, scope and lifetime, overloaded functions, function templates, exception handling, and generic algorithms. Part IV focuses on object-based programming, mainly introducing classes, overloaded operators, and class templates. Part V is object-oriented programming, mainly explaining class inheritance and subtype, multiple inheritance and virtual inheritance, and the iostream library.
Combining the practical experience of C++ master Stanley B. Lippman and the in-depth understanding of ANSI/ISO standards by Josée Lajoie, the former head of the C++ Standards Committee, programmers at all levels will benefit greatly from this book.

📌 Related Posts