did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.


C++ Programming Language, The

  • ISBN13:


  • ISBN10:


  • Edition: 4th
  • Format: Paperback
  • Copyright: 2013-05-09
  • Publisher: Addison-Wesley Professional

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $79.99 Save up to $20.00
  • Buy Used
    Add to Cart Free Shipping Icon Free Shipping


    7-Day eTextbook Access 7-Day eTextbook Access

Supplemental Materials

What is included with this book?


C+11 has arrived: thoroughly master it, with the definitive new guide from C++ creator Bjarne Stroustrup, C++ Programming Language, Fourth Edition!The brand-new edition of the world's most trusted and widely read guide to C++, it has been comprehensively updated for the long-awaited C++11 standard. Extensively rewritten to present the C++11 language, standard library, and key design techniques as an integrated whole, Stroustrup thoroughly addresses changes that make C++11 feel like a whole new language, offering definitive guidance for leveraging its improvements in performance, reliability, and clarity. C++ programmers around the world recognize Bjarne Stoustrup as thego-to expert for the absolutely authoritative and exceptionally useful information they need to write outstanding C++ programs. Now, as C++11 compilers arrive and development organizations migrate to the new standard, they know exactly where to turn once more: Stoustrup's C++ Programming Language, Fourth Edition.

Author Biography

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.

Table of Contents

Preface to the Fourth Edition

Preface to the Third Edition

Preface to the Second Edition

Preface to the First Edition


Part I: Introductory Material

Chapter 1: Notes to the Reader

Chapter 2: A Tour of C++: The Basics

Chapter 3: A Tour of C++: Abstraction Mechanisms

Chapter 4: A Tour of C++: Containers and Algorithms

Chapter 5: A Tour of C++: Concurrency and Utilities


Part II: Basic Facilities

Chapter 6: Types and Declarations

Chapter 7: Pointers, Arrays, and References

Chapter 8: Structures, Unions, and Enumerations

Chapter 9: Statements

Chapter 10: Expressions

Chapter 11: Select Operations

Chapter 12: Functions

Chapter 13: Exception Handling

Chapter 14: Namespaces

Chapter 15: Source Files and Programs


Part III: Abstraction Mechanisms

Chapter 16: Classes

Chapter 17: Construction, Cleanup, Copy, and Move

Chapter 18: Overloading

Chapter 19: Special Operators

Chapter 20: Derived Classes

Chapter 21: Class Hierarchies

Chapter 22: Run-Time Type Information

Chapter 23: Templates

Chapter 24: Generic Programming

Chapter 25: Specialization

Chapter 26: Instantiation

Chapter 27: Templates and Hierarchies

Chapter 28: Metaprogramming

Chapter 29: A Matrix Design


Part IV: The Standard Library

Chapter 30: Standard Library Summary

Chapter 31: STL Containers

Chapter 32: STL Algorithms

Chapter 33: STL Iterators

Chapter 34: Utilities

Chapter 35: Strings

Chapter 36: Regular Expressions

Chapter 37: I/O Streams

Chapter 38: Locales

Chapter 39: Numerics

Chapter 40: Concurrency

Chapter 41: The C Standard Library

Chapter 42: Compatibility



Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program