The C++ Programming Language

Front Cover
Addison-Wesley, 1997 - Computers - 910 pages
93 Reviews
Written by the inventor of the language, Bjarne Stroustrup, The C++ Programming Language is the definitive, classic text on the language that has become central to software development over the past ten years. Based on the ISO final draft standard, this third edition is a complete rewrite presenting C++ and its standard library as an integrated whole. The book covers the complete C++ language including its C subset and modern features such as abstract classes, templates, exceptions, namespaces, run-time type identification, and the Standard Template Library that have revolutionized C++ development. This book does far more than merely describe every element of the language. The focus is on how to use the language as a tool for real-world design and programming. It teaches the basic concepts a programmer needs to master object-oriented programming, generic programming, and C++. In this third edition, Stroustrup makes C++ even more accessible to those new to the language while adding information and techniques that even the most experienced C++ experts find invaluable.

From inside the book

What people are saying - Write a review

User ratings

5 stars
59
4 stars
22
3 stars
7
2 stars
4
1 star
1

User Review - Flag as inappropriate

good book

MUST HAVE BOOK

User Review  - Rupesh Mandke - Flipkart

I have been coding C++ professionally for almost 8 years now & am yet to find better book than this for reference. It is an absolutely must have book in any programmer's arsenal. There is no second thought on this. Go get this book. Read full review

All 20 reviews »

Contents

Preface to Second Edition vu Preface to First Edition Introductory Material
1
Notes to the Reader
3
A Tour of C++
21
Copyright

13 other sections not shown

Common terms and phrases

References to this book

A Theory of Objects
Martin Abadi
Limited preview - 1996
All Book Search results »

About the author (1997)

Bjarne Stroustrup is the designer and original implementer of C++, the author of The C++ Programming Language, The Annotated C++ Reference Manual, and The Design and Evolution of C++, and the consulting editor of Addison-Wesley's C++ In-Depth Series. Having previously worked at Bell Labs and AT&T Labs-Research, he currently is the College of Engineering Chair in Computer Science Professor at Texas A&M University. The recipient of numerous honors, including the Dr. Dobb's Excellence in Programming Award (2008), Dr. Stroustrup is a member of the National Academy of Engineering, an AT&T Fellow, an AT&T Bell Laboratories Fellow, an IEEE Fellow, and an ACM Fellow. His research interests include distributed systems, simulation, design, programming techniques, software development tools, and programming languages, and he remains actively involved in the ANSI/ISO standardization of C++. Dr. Stroustrup holds an advanced degree from the University of Aarhus in his native Denmark and a Ph.D. in Computer Science from Cambridge University, England.

Bibliographic information