text.skipToContent text.skipToNavigation
  1. Home
  2. Computer Science & IT
  3. C++ Primer Plus

C++ Primer Plus, 6th edition

  • Stephen Prata

Published by Addison-Wesley Professional (October 18th 2011) - Copyright © 2012

6th edition

Chosen format
View all
C++ Primer Plus

ISBN-13: 9780321776402

Includes: Paperback
Free delivery

What's included

  • Paperback

    You'll get a bound printed text.


C++ Primer Plus, Sixth Edition

New C++11 Coverage

C++ Primer Plus
is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.

The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.

Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.

Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.

In C++ Primer Plus, you’ll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:
  • A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard
  • Complete, integrated discussion of both basic C language and additional C++ features
  • Clear guidance about when and why to use a feature
  • Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time
  • Hundreds of practical sample programs
  • Review questions and programming exercises at the end of each chapter to test your understanding
  • Coverage of generic C++ gives you the greatest possible flexibility
  • Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Table of contents

C++ Primer Plus, Sixth Edition
New C++11 Coverage

Chapter 1: Getting Started with C++

Learning C++: What Lies Before You

The Origins of C++: A Little History

Portability and Standards

The Mechanics of Creating a Program

Chapter 2: Setting Out to C++

C++ Initiation

C++ Statements

More C++ Statements


Chapter 3: Dealing with Data

Simple Variables

The const Qualifier

Floating-Point Numbers

C++ Arithmetic Operators

Chapter 4: Compound Types

Introducing Arrays


Introducing the string Class

Introducing Structures



Pointers and the Free Store

Pointers, Arrays, and Pointer Arithmetic

Combinations of Types

Array Alternatives

Chapter 5: Loops and Relational Expressions

Introducing for Loops

The while Loop

The do while Loop

The Range-Based for Loop (C++11)

Loops and Text Input

Nested Loops and Two-Dimensional Arrays

Chapter 6: Branching Statements and Logical Operators

The if Statement

Logical Expressions

The cctype Library of Character Functions

The ?: Operator

The switch Statement

The break and continue Statements

Number-Reading Loops

Simple File Input/Output

Chapter 7: Functions: C++’s Programming Modules

Function Review

Function Arguments and Passing by Value

Functions and Arrays

Functions and Two-Dimensional Arrays

Functions and C-Style Strings

Functions and Structures

Functions and string Class Objects

Functions and array Objects


Pointers to Functions

Chapter 8: Adventures in Functions

C++ Inline Functions

Reference Variables

For teachers

All the material you need to teach your courses.

Discover teaching material