Author: Stephen Prata
Publisher:
Publication Date: 2005-05-01
Features: This book is renowned as "the complete tutorial for programmers and developers learning C++," meticulously tested and crafted, making it a classic in the computer industry. The first four editions sold over 100,000 copies in the U.S. It explains programming principles, including structured code and top-down design, covering topics such as classes, inheritance, templates, exceptions, and new object-oriented programming techniques. Author Stephen Prata is a respected author and educator who provides an insightful and thought-provoking introduction to C++ in clear language. While explaining fundamental concepts, the book also delves into the details of the C++ language. Through numerous short, easily inputted examples that illustrate one or two concepts at a time, it motivates readers to grasp new topics by applying them immediately. The review questions and programming exercises at the end of each chapter emphasize key information and help readers digest complex concepts. This book is a friendly and user-friendly self-study guide, suitable as a textbook for programming courses or as a reference for developers familiar with other languages to deepen their understanding of C++ fundamentals. It employs various teaching techniques to enhance learning efficiency: integrates basic C language knowledge with C++ features; provides conceptual guidance on when and why to use certain features; emphasizes practice through short, easily inputted examples that explain one or two concepts at a time; includes hundreds of example programs; organizes and distinguishes related concepts through diagrams, notes, and tips; offers review questions and programming exercises to help readers test their understanding of the material; uses flexible, general-purpose C++ without requiring readers to use specific computers, operating systems, or compilers; and discusses templates, the Standard Template Library (STL), string classes, exceptions, RTTI, and namespaces based on ISO/ANSI standards. Want to master C++? Choose this book! It’s the perfect stepping stone to enter the of C++, guiding you through the dangerous swamps! C++ is a programming language developed from C that combines object-oriented programming, generic programming, and traditional procedural programming, making it a superset of C. This book is based on the 2003 ISO/ANSI C++ standard and elaborates on C++ fundamentals and techniques through numerous concise programs. It is divided into 17 chapters and 10 appendices, covering topics such as the execution of C++ programs, basic data types, composite data types, loops and relational expressions, branch statements and logical operators, function overloading and function templates, memory models and namespaces, class design and usage, polymorphism, virtual functions, dynamic memory allocation, inheritance, code reuse, friendship, exception handling techniques, the string class, and the Standard Template Library (STL), as well as input/output. This book is designed for C++ beginners, starting with basic C language knowledge and then expanding to detail C++’s new features, so prior extensive C language background is not required. It can serve as a textbook for C++ courses in higher education institutions or as a self-study resource for beginners learning C++.
About the Author: Stephen Prata teaches astronomy, physics, and computer science at Marín College in Kentfield, California. He graduated from the California Institute of Technology and earned a Ph.D. from the University of California, Berkeley. Stephen has co-authored or written over a dozen books. His book the Waite Group's New C Primer Plus won the Computer Publishing Association’s 1990 Best How-to Computer Book Award, and his book The Waite Group's C++ Primer Plus was nominated for the 1991 Best How-to Computer Book Award.
C++ Primer Plus (Fifth Edition) Chinese Edition
📌 Related Posts
Literature
Hello, Loch Ness Monster (Figure)
2026-09-24
Literature
Romance of the Three Kingdoms
2026-09-24
News
What should I do about my inverted nipples?
2026-09-28
News
What are the symptoms of early tubo-ovarian inflammation?
2026-09-30
Literature
Visual Basic software development technology
2026-10-07
Literature
Excel 2003 Formulas and Functions Application Bible (1CD)
2026-10-07
Literature
ASP.NET 2.0 Application Development Technology
2026-10-07
Literature
Excel Efficient Office--Formulas and Functions
2026-10-07