View Cart
Our agreement with enables us to offer a fine selection of magazines for IT professionals and home computing enthusiasts about topics such as personal computing and application development. Browse by category or use our advanced search service to search by title, publisher, or keyword.
If you find something that appeals to you, add it to your cart with confidence knowing that you'll get's lowest price. When you're ready to buy, we'll take you to Amazon's pages for final checkout and payment.
100% of all commissions earned by Kazzlo International are donated to Project Respond, a public charity dedicated to a greener, healthier planet and sponsor of initiatives such as the Green School Scholarship Award program.
Perform a New Search

The C++ Programming Language: Special Edition (3rd Edition)

The C++ Programming Language: Special Edition (3rd Edition)

Details | Description | Customer Reviews
By: Bjarne Stroustrup (Author)  (Hardcover - 2000)
Eligible for FREE Super Saver Shipping.
Availability:   Usually ships in 24 hours  
List Price:   $89.99 Our Price:  $65.92 Save:  27%
Product Details
More Buying Choices

103 used & new   from  $6.01
Have one to sell?
» Hardcover: (1030 pages)
» Publisher Addison-Wesley Professional (February 11, 2000)
» ISBN: 0201700735
» Product Dimensions: 9.4 x 7.3 x 1.7 inches
» Sales Rank: #139,679 in Books
» Average Customer Review
Book Description

More than three-quarters of a million programmers have benefited from this book in all of its editions

Written by Bjarne Stroustrup, the creator of C++, this is the world's most trusted and widely read book on C++.

For this special hardcover edition, two new appendixes on locales and standard library exception safety (also available at have been added. The result is complete, authoritative coverage of the C++ language, its standard library, and key design techniques. Based on the ANSI/ISO C++ standard, The C++ Programming Language provides current and comprehensive coverage of all C++ language features and standard library components.

For example:
  • abstract classes as interfaces
  • class hierarchies for object-oriented programming
  • templates as the basis for type-safe generic software
  • exceptions for regular error handling
  • namespaces for modularity in large-scale software
  • run-time type identification for loosely coupled systems
  • the C subset of C++ for C compatibility and system-level work
  • standard containers and algorithms
  • standard strings, I/O streams, and numerics
  • C compatibility, internationalization, and exception safety
Bjarne Stroustrup makes C++ even more accessible to those new to the language, while adding advanced information and techniques that even expert C++ programmers will find invaluable.

Customer Reviews
Average Customer Review
124 Reviews
5 star:
4 star:
3 star:
2 star:
1 star:

664 of 681 people found the following review helpful
5.0 out of 5 stars Fundamental Book, but should be last read, April 11, 2001
By A Customer
This review is from: The C++ Programming Language: Special Edition (3rd Edition) (Hardcover)
This book is written in the way creator Bjarne Stroustrup sees his language and how his language should be used. This book is not thin on material for the intermediate to advanced C++ software engineer.
One word in warning to potential buyers: You better be sharp with your STL skills before reading this book. Stroustrup writes his implementations around the STL which is not covered from a tutorial style in this book before he introduces it, which tells you that he meant for this book strictly as a reference not as a readers book. This critism is constructive, not disruptive, but I have been programming in standard ANSI/ISO C++ for 9 years, this book is best understood if you read the following first, if not, this book for even an itermediate C++ program cannot be digested to the fullest and you will reading this book fooling yourself of how much knowledge you have attained, when in reality, all that you have accomplished is reading this book so that you can say that you read... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

65 of 69 people found the following review helpful
5.0 out of 5 stars One of the Best & Most Completed C++ Books Ever!, April 14, 2000
Verified Purchase(What's this?)
This review is from: The C++ Programming Language: Special Edition (3rd Edition) (Hardcover)
From my years of being a C++ programmer, this is definitely the one of the best reference books I've ever used. This book cover all the aspects of C++, one of the most complicated programming language, with a nice detail of everything, including STL (Standard Template Library, the C++ new standard library).
However, this book is, like all of the previous editions, NOT a language/programming tutorial. To read this book, you will need tons of C++ & OOP knowledge, even if you are an ace C programmer (since C is quite different from C++ in "The Way of Thinking"). Especially, if you are a novice, please read one or two "good" primer book before coming to this one, otherwise you will get lost easily. (Believe me, it's happened to me before when I tried to read the 2nd edition).
Moreover. In this edition, the author, Bjarne Stroustrup, added 2 more appendixes on "locales" and "standard library exception safety", which would... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

122 of 142 people found the following review helpful
3.0 out of 5 stars An overrated, disorganized book completely unsuited as a learning text and only mildly useful as a reference, August 27, 2006
Tarun R. Elankath (Bangalore, India) - See all my reviews
This review is from: The C++ Programming Language: Special Edition (3rd Edition) (Hardcover)
Over the last two years, I have come to love the C++ language despite all its quirks and horrendous syntax. I view its primary creator and the C++ expert community with much awe . I love the STL, Boost and Blitz libraries for their elegance in design and ease of use. Considering my prior programming experience was on the uncomplicated Java platform, this is something. :-)

IMHO this book does not live up to the language. Being the recommended text, this book has had the very unfortunate effect of scaring away a lot of intelligent programmers from the C++ world. I am an intermediate programmer who had a fair command over C and Java and who had done his share in building enterprise software. Despite my best efforts, I was unable to learn C++ from this book. I struggled a couple of times and then threw this book away. Learning tensor calculus is easier than learning C++ from this book! When I did get around to having a command over C++, I found this book boring,... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers:
 See all 124 customer reviews...
All brands, company, or product names or trademarks belong to their respective holders.
An AJAX error has occurred while processing the data