C++ Programming Language, The

by
Edition: 4th
Format: Paperback
Pub. Date: 2013-05-09
Publisher(s): Addison-Wesley Professional
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

  • Buyback Icon We Buy This Book Back!
    In-Store Credit: $8.35
    Check/Direct Deposit: $7.95
    PayPal: $7.95
List Price: $83.99

Rent Book

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$91.19
$91.19

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

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

 

Index

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.