Author: Bruce Eckel
Publisher:
Publish Date: 2002-09-01
Features: The content, teaching methods, selected examples, and accompanying exercises of this book are unique. Author Bruce Eckel does not explain C++ concepts and programming methods in the traditional way. Instead, based on his personal experience learning C++, the problems he discovered in his years of teaching, and using very simple examples with concise descriptions, he clarifies concepts that are particularly prone to confusion in learning C++. Especially, he often guides readers to review C++ syntax and semantics from the perspective of reverse-engineered assembly code of C++ compilation implementations, often giving readers the strange effect of "a flash of insight." The first edition of this book won the "Best Book Award" of the "Software Development" magazine in 1996. Since the Chinese edition was launched in 2000, it has remained popular, receiving strong affirmation and high praise from readers. Compared to the first edition, the second edition has the following changes in chapter arrangement. Two chapters have been added: "Object Creation and Use" and "C in C++." The former is essentially a complete rewrite of the first edition's "Object Evolution" chapter, incorporating the effective achievements of recent years' research and practice in object-oriented methods and programming. The addition of the latter allows readers unfamiliar with C to use this book directly. Four chapters have been removed: "Introduction to Input/Output Streams," "Multiple Inheritance," "Exception Handling," and "Run-Time Type Identification." The removed content belongs to more complex topics in C++, and the author has placed them along with some additional content added after the completion of the C++ standard in the second volume of this book, making the first volume's content more focused and suitable for readers of different levels to choose from. It should be emphasized that the changes in the second edition are not only reflected in the adjustment of these chapters but also in more changes within the text of each chapter, including the adjustment of examples and the addition of exercises. The carefully selected and meticulously crafted narration makes the second edition more mature. This book is an authoritative work in the field of C++, and its content, teaching methods, selected examples, and accompanying exercises are suitable for both classroom teaching and self-study. Whether you are a student of computer science or related fields in higher education, a professional in the industry, or a general computer enthusiast, you can gain valuable insights from reading this book.
C++ Programming Thought: Volume 1: Standard C++ Introduction: Standard C++ Introduction
📌 Related Posts
Literature
3D Studio MAX R3 Quick Reference Guide
2026-09-12
Literature
Programmable Controller Principles and Applications
2026-09-23
Literature
Netherlands · Belgium · Luxembourg
2026-09-21
Literature
Securities Law Case Studies New Economy Law Case Interpretation Series
2026-09-13
Literature
System Analysis and Design
2026-09-21
Literature
3DS MAX5.0 Amazing Examples Explained. Material and Lighting Section: Material and Lighting Section
2026-09-21
Literature
Photoshop 7.0 Creative Design Fashion Creation Examples: 100 Creative Design Fashion Creation Examples
2026-09-21
Literature
Power supply and distribution technology
2026-09-21