Author: Zhao Jidong
Publisher:
Publish Date: 2005-09-01
Features: This book demonstrates the capabilities of C++ for procedural and object-oriented programming. The outstanding teaching methods of this book stem from Deitel & Associates' renowned authors who have written numerous programming language books and their experienced teachers who have taught programming courses to over 1,000,000 people in more than 100 countries. The application-driven, hands-on tutorial approach—Deitel will guide readers through exploring C++ concepts in engaging and practical applications. These real-world applications include: inventory management, payroll calculator, dental billing, car loan repayment, GPA calculation, interest calculator, income tax, fundraising, dice game, salary statistics, student grades, digital clock, shopping list, payment slip, note information, screen capture, grade report, and phone directory.
Key Topics Covered: debugging, variables, input, memory, algorithms, algorithmic principles, pseudocode, UML, program control, operators, characters, strings, loops, databases, multi-branch selection, functions, scope, function prototypes, random number generation, enumeration, one-dimensional and two-dimensional arrays, references, classes, objects, pointers, dynamic data structures, inheritance, polymorphism, sequential file access, exception handling, templates, and operator overloading.
What makes this book stand out is that it is organized around concise and interesting examples.
—John Varghese
"This book is well-written, containing examples and exercises that make the theory easy to understand. This concise learning method is a great way for students to easily and comprehensively learn C++ theory. It also includes some excellent guided exercises and error correction exercises."
—Marg Chauvin
"This is a very creative way to explain basic programming concepts. Each tutorial is divided into sections as the program unfolds."
—Ed Brunjes
"This is the best explanation of two-dimensional arrays I have seen in over 30 years of teaching and working."
—Marg Chauvin
"What impressed me most is the book provides a large number of exercises. In each tutorial, the abundant exercises give readers the opportunity to practice and reinforce what they have learned. I believe readers will have the same impression."
—Catherine Wyman
"Wow, the introduction to pointers in this book is the best part. The explanation of pointers is excellent. I love the linked list examples that connect to the real world. This book is very suitable for university teaching. I appreciate the use of UML activity diagrams instead of flowcharts in this book."
—Richard Holladay
"I think this is a great book for online courses. It is also the best book I have seen. The interesting applications in the post-class exercises can deepen the understanding of the concepts in each chapter."
—Ed Brunjes
"This is the best explanation of operator overloading I have seen."
—Warren Bartlett
Uses multiple teaching methods
ANSI/ISOC++ hints improve readability and usability
Gradual approach shows how to build and execute a complete application from scratch
Uses full applications to explain programming concepts
Application-driven approach—22 tutorials and over 100 object-oriented applications
Self-assessment questions with answers provide immediate feedback for each section
Technical summaries, UML activity diagrams, and C++ class library index
Provides a wealth of exercises, including:
10 carefully prepared multiple-choice questions for each tutorial;
2 exercises named "What Does This Code Do?" and "Find the Errors in the Code";
4 practical application-oriented exercises, including a "challenge" question;
Explains the use of the Visual C++.NET Debugger in debugging content and exercises, as well as a directory on GDB;
Each tutorial includes a list of key terms, with a complete glossary at the end of the book;
Provides instructor resources, including PowerPoint slides, all test question documents, instructor CD-ROM, and a website with the latest updates on this book at www.deitel.com
Provides information on Visual C++.NET, Visual C++ 6, GNU on Linux, GNU on Windows/Cygwin, and Borland C++ 5.5 compilers on the www.deitel.com website
This book introduces the principles of computer programming and the C++ language, detailing various aspects of C++, including input/output, data types, variables, pseudocode, algorithms, control statements, operators, functions, arrays, strings, classes, objects, inheritance, polymorphism, pointers, references, file handling, exceptions, templates, and operator overloading, among others. It also provides numerous program examples that can run on any ANSI/ISOC++-compatible compiler, along with abundant exercises to enhance and reinforce learning. This book serves as an introductory C++ programming textbook for students with little or no programming experience. It is suitable for students majoring in computer-related fields to learn C++, as well as a reference book for developers.
C++ University Concise Tutorial-------Example Program Design
📌 Related Posts
Literature
Why do I always itch?
2026-09-25
Literature
Automobile and Environment: Textbook on Transportation and Environmental Protection
2026-09-26
Literature
Every day, a little about 0-3 years old will be taught.
2026-10-02
News
What should I do if there is continuous bleeding before menopause?
2026-10-04
Literature
Human Resource Management in the Public Sector Public Administration Series Textbooks
2026-10-12
Literature
College English Test Band 4 Vocabulary Memorization Series by New Oriental
2026-10-12
Literature
Public Sector Performance Evaluation (Textbooks for Master of Public Administration (MPA) Series)
2026-10-12
Literature
University Physics Problem Analysis and Solutions
2026-10-12