Author: (USA) Eckel
Publisher:
Publish Date: 2006-01-01
Features:
"Congratulations to both of you for completing this classic work! This masterpiece is both fun and profound, with precise use of professional knowledge and meticulous language application—it truly left me in awe. I believe you have reached a master level, simply outstanding!"—Bjorn Karlsson, Contributing Editor of the C/C++ Users Journal
"This book is a monumental achievement; you should have had it on your bookshelf long ago."—Al Stevens, Contributing Editor of Doctor Dobbs Journal
"Eckel's work is the only one that so clearly explains how to rethink constructing programs using object-oriented methods. This book is also an excellent guide to the origins and evolution of C++."—Andrew Binstock, Editor of Unix Review
"Bruce's insights into C++ never cease to amaze me, and this book, Thinking in C++, is the epitome of his thoughts. If you seek clear solutions to difficult problems in C++, purchase this masterpiece."—Gary Entsminger, author of The Tao of Objects
"Thinking in C++ not only systematically and thoroughly explores important issues such as when and how to use inline functions, references, operator overloading, inheritance, and dynamic objects, but also discusses advanced techniques like how to correctly use templates, exceptions, and multiple inheritance. Eckel's own thoughts on object-oriented and program design are fully integrated into this work. Thinking in C++ is a must-have reference for every C++ developer, as it is essential for anyone developing important software using C++."—Richard Hale Shaw, Contributing Editor of PC Magazine
This book introduces practical programming techniques and best practices in C++, delving into exception handling and exception safety design. It covers modern usage of C++ strings, input/output streams, STL algorithms, containers, and templates, including template metaprogramming. It explains the challenges of multiple inheritance, demonstrates the practical use of RTTI, describes typical design patterns and their implementations, and particularly introduces multithreading programming techniques, which are considered one of the features of the next version of standard C++. The book also presents the latest research findings. It is suitable as a textbook for undergraduate and graduate students in computer science and related fields, as well as a reference for researchers and professionals engaged in software development.
C++ Programming: Volume 2 Practical Programming Techniques
📌 Related Posts
News
How should a child with tonsillitis and fever be treated?
2026-09-17
Literature
Recollections of two people
2026-09-20
Literature
Healthy Home-Style Medicinal Cuisine
2026-09-24
News
What symptoms can cervical polyps infertility cause in women?
2026-10-05
Literature
Data Structure Course Design (Series of Computer Course Design Guidance for Higher Education Institutions)
2026-10-07
Literature
Standard C++ and Object-Oriented Programming
2026-10-07
Literature
Visual Basic Experiment Guide and Testing (Second Edition)
2026-10-07
Literature
1537 Geographical Information System Secondary Development Examples and Tutorials -- C++Builder and MapObjects Implementation
2026-10-07