Buy new:
$26.43
FREE delivery: Thursday, June 22
Ships from: Amazon
Sold by: Book-center
List Price: $89.99 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $63.56 (71%)
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery Thursday, June 22
Or fastest delivery Tuesday, June 20. Order within 1 hr 16 mins
Only 1 left in stock - order soon
[{"displayPrice":"$26.43","priceAmount":26.43,"currencySymbol":"$","integerValue":"26","decimalSeparator":".","fractionalValue":"43","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3LAvgrEhzABPMQtWvQb%2FoRviauDI4ttInVXE%2FDbFESZHX6lKijHqZjR75cD0HLFA0Lrg7U7oHu8Sgvp336Iox7LkyL8U2rTxKcw1ZuEWnbvhhxnjILc3zFs55mDXvRlyzLwNo2ITQ5A6YXCPDNo0Z4SkHsZvX0%2F6EEMgUTQXdssR4u1VJ6zz4Q3uWJ8Bg54m","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0},{"displayPrice":"$15.91","priceAmount":15.91,"currencySymbol":"$","integerValue":"15","decimalSeparator":".","fractionalValue":"91","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"3LAvgrEhzABPMQtWvQb%2FoRviauDI4ttIMKjP4n6SpIm%2F5yspkrGu37amSsSK3yM2S3RrHtlM9iQbESeICa%2FVUZEOcOdVcBa5Ne6hUFyDduKkyf1%2FzbAzXm5fj0r6hnGEC%2B9aGfSfdvu3DdPKBMkretDfluQtd5jLPxnjjyLRoO6AEbOfMpFmjXQNA1fwARuL","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":0}]
$$26.43 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$26.43
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Amazon
Sold by
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Ships from
Amazon
Sold by
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Get Fast, Free Shipping with Amazon Prime
FREE delivery July 1 - 7 on orders shipped by Amazon over $25
Or fastest delivery June 29 - 30
Condition: Used: Good
Comment: The book may have minor cosmetic wear like creased spine, cover, scratches, curled corners, folded pages, minor sunburn, minor water damage, minor bent. The book may have some highlights, notes, underlined pages. Accessories such as CD, codes, toys, may not be included . Safe and Secure Mailer. No Hassle Return
Access codes and supplements are not guaranteed with used items.
Have one to sell?
Other Sellers on Amazon
Added
$26.43
& FREE Shipping. Details
Sold by: FindAnyBook
Sold by: FindAnyBook
(1977 ratings)
98% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
Added
$26.43
& FREE Shipping. Details
Sold by: Nova Books and Gifts
Sold by: Nova Books and Gifts
(2 ratings)
50% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
Added
$26.44
& FREE Shipping. Details
Sold by: Julia's Book Store
Sold by: Julia's Book Store
(2549 ratings)
94% positive over last 12 months
Only 1 left in stock - order soon.
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Flip to back Flip to front

Follow the Author

Something went wrong. Please try your request again later.

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

4.4 4.4 out of 5 stars 321 ratings

Price
New from Used from
Hardcover
$26.43
$22.45 $4.15

There is a newer edition of this item:

Purchase options and add-ons


Check out reading-themed apparel and accessories in the new Amazon Books merch shop

Frequently bought together

$26.43
Get it as soon as Thursday, Jun 22
Only 1 left in stock - order soon.
Sold by Book-center and ships from Amazon Fulfillment.
+
$42.72
Get it as soon as Friday, Jun 23
Only 1 left in stock - order soon.
Sold by Abbadi Store and ships from Amazon Fulfillment.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
These items are shipped from and sold by different sellers.
Choose items to buy together.

Editorial Reviews

From the Inside Flap

Programming is understanding.
-- Kristen Nygaard

I find using C++ more enjoyable than ever. C++'s support for design and programming has improved dramatically over the years, and lots of new helpful techniques have been developed for its use. However, C++ is not just fun. Ordinary practical programmers have achieved significant improvements in productivity, maintainability, flexibility, and quality in projects of just about any kind and scale. By now, C++ has fulfilled most of the hopes I originally had for it, and also succeeded at tasks I hadn't even dreamt of.

This book introduces standard C++* and the key programming and design techniques supported by C++. Standard C++ is a far more powerful and polished language than the version of C++ introduced by the first edition of this book. New language features such as name spaces, exceptions, templates, and run-time type identification allow many techniques to be applied more directly than was possible before, and the standard library allows the programmer to start from a much higher level than the bare language.

About a third of the information in the second edition of this book came from the first. This third edition is the result of a rewrite of even larger magnitude. It offers something to even the most experienced C++ programmer; at the same time, this book is easier for the novice to approach that its predecessors were. The explosion of C++ use and the massive amount of experience accumulated as a result makes this possible.

The definition of an extensive standard library makes a difference to the way C++ concepts can be presented. As before, this book presents C++ independently of any particular implementation, and as before, the tutorial chapters present language constructs and concepts in a "bottom up" order so that a construct is used only after it has been defined. However, it is much easier to use a well-designed library than it is to understand the details of its implementation. Therefore the standard library can be used to provide realistic and interesting examples well before a reader can be assumed to understand its inner workings. the standard library itself is also a fertile source of programming examples and design techniques.

This book presents every major C++ language feature and the standard library. It is organized around language and library facilities. However, features are presented in the context of their use. That is, the focus is on the language as the tool for design and programming rather than on the language in itself. This book demonstrates key techniques that make C++ effective and teaches the fundamental concepts necessary for mastery. Except where illustrating technicalities, examples are taken from the domain of systems software. A companion, The Annotated C++ Language Standard, presents the complete language definition together with annotations to make it more comprehensible.

The primary aim of this book is to help the reader understand how the facilities offered by C++ support key programming techniques. The aim is to take the reader far beyond the point where he or she gets code running primarily by copying examples and emulation programming styles from other languages. Only a good understanding of the ideas behind the language facilities leads to mastery. Supplemented by implementation documentation, the information provided is sufficient for completing significant real-world projects. The hope is that this book will help the reader gain new insights and become a better programmer and designer.

Acknowledgments

In addition to the people mentioned in the acknowledgment section of the first and second editions, I would like to thank Matt Austern, Hans Boehm, Don Caldwell, Lawrence Crowl, Alan Feuer, Andrew Forrest, Tim Griffin, Peter Juhl, Brian Kernighan, Andrew Koenig, Mike Mowbray, Rob Murray, Lee Nackman, Joseph Newcomer, Alex Stepanov, David Vandevoorde, Peter Weinberger, and Chris Van Wyk for commenting on draft chapters of this third edition.

I would also like to thank the volunteers on the C++ standards committees who did an immense amount of constructive work to make C++ what it is today. It is slightly unfair to single out individuals, but it would be even more unfair not to mention anyone, so I'd like to especially mention Mike Ball, Dag Brueck, Sean Corfield, Ted Goldstein, Kim Knutilla, Andrew Koenig, Josee Lajoie, Dmitry Lenkov, Nathan Myers, Martin O'Riordan, Tom Plum, Jonathan Shopiro, John Spicer, Jerry Schwarz, Alex Stepanov, and Mike Vilot, as people who each directly cooperated with me over some part of C++ and its standard library.

After the initial printing of this book, many dozens of people have mailed me corrections and suggestions for improvements. I have been able to accommodate many of their suggestions within the framework of the book so that later printings benefitted significantly. Translators of this book into many languages have also provided many clarifications. In response to requests from readers, I have added appendices D and E. Let me take this opportunity to thank a few of those who helped: Dave Abrahams, Matt Austern, Jan Bielawski, Janina Mincer Daszkiewicz, Andrew Koenig, Dietmar Kuehl, Nicolai Josuttis, Nathan Myers, Paul E. Sevinc, Andy Tenne-Sens, Shoichi Uchida, Ping-Fai (Mike) Yang, and Dennis Yelle.

Bjarne Stroustrup
Murray Hill, New Jersey

0201700735P04062001

From the Back Cover

Written by Bjarne Stroustrup, the creator of C++, this is the world's most trusted and widely read book on C++.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.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; Special Edition (February 15, 2000)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 1030 pages
  • ISBN-10 ‏ : ‎ 0201700735
  • ISBN-13 ‏ : ‎ 978-0201700732
  • Item Weight ‏ : ‎ 3.84 pounds
  • Dimensions ‏ : ‎ 8 x 1.75 x 10 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 321 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Bjarne Stroustrup is the designer and original implementer of C++.

He is a founding member of the ISO C++ standards committee and a major contributor to modern C++.

He worked at Bell Labs and is now a professor at Columbia University and a fellow of Churchill College, Cambridge.

He is a member of the USA National Academy of Engineering, an ACM, IEEE, and CHM Fellow.

He is a recipient of the Draper Prize.

His publication list is as long as your arm. For details, see his home pages (www.stroustrup.com)

Customer reviews

4.4 out of 5 stars
4.4 out of 5
321 global ratings

Top reviews from the United States

Reviewed in the United States 🇺🇸 on August 13, 2012
One person found this helpful
Report
Reviewed in the United States 🇺🇸 on March 28, 2023
Reviewed in the United States 🇺🇸 on March 23, 2000
58 people found this helpful
Report

Top reviews from other countries

"lewangvu"
5.0 out of 5 stars I absolutely agree with dave_japan...
Reviewed in Japan 🇯🇵 on June 7, 2003
T. N. F. LYNCH
5.0 out of 5 stars Classic text in hardback
Reviewed in the United Kingdom 🇬🇧 on February 1, 2014
One person found this helpful
Report
Tomaso
5.0 out of 5 stars Best C++ manual ever
Reviewed in the United Kingdom 🇬🇧 on January 5, 2013
David Gunner Jnr
5.0 out of 5 stars Brilliant
Reviewed in the United Kingdom 🇬🇧 on August 2, 2016
J. Neale
5.0 out of 5 stars Academic but good!
Reviewed in the United Kingdom 🇬🇧 on March 22, 2013