Programming Books C Java PHP Python Learn more Browse Programming Books
C++ Primer Plus (6th Edition) (Developer's Library) and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 


or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $19.61 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading C++ Primer Plus (6th Edition) (Developer's Library) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C++ Primer Plus (6th Edition) (Developer's Library) [Paperback]

Stephen Prata
4.4 out of 5 stars  See all reviews (68 customer reviews)

Buy New
$34.79 & FREE Shipping on orders over $35. Details
Rent
$18.75
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Want it Tuesday, July 15? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $27.49  
Paperback $34.79  
Books for Pragmatic Programmers
Find resources for various programming needs, including agile teams, programming languages, and the life of a programmer, in the Pragmatic Bookshelf.

Book Description

October 28, 2011 0321776402 978-0321776402 6

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

1: Getting Started with C++

2: Setting Out to C++

3: Dealing with Data

4: Compound Types

5: Loops and Relational Expressions

6: Branching Statements and Logical Operators

7: Functions: C++’s Programming Modules

8: Adventures in Functions

9: Memory Models and Namespaces

10: Objects and Classes

11: Working with Classes

12: Classes and Dynamic Memory Allocation

13: Class Inheritance

14: Reusing Code in C++

15: Friends, Exceptions, and More

16: The string Class and the Standard Template Library

17: Input, Output, and Files

18: The New C++11 Standard

A Number Bases

B C++ Reserved Words

C The ASCII Character Set

D Operator Precedence

E Other Operators

F The stringTemplate Class

G The Standard Template Library Methods and Functions

H Selected Readings and Internet Resources

I Converting to ISO Standard C++

J Answers to Chapter Reviews

Frequently Bought Together

C++ Primer Plus (6th Edition) (Developer's Library) + The C++ Standard Library: A Tutorial and Reference (2nd Edition)
Price for both: $89.34

Buy the selected items together


Editorial Reviews

From the Back Cover

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

About the Author

Stephen Prata taught astronomy, physics, and computer science at the College of Marin in Kentfield, California. He received his B.S. from the California Institute of Technology and his Ph.D. from the University of California, Berkeley. He has authored or coauthored more than a dozen books on programming topics including New C Primer Plus, which received the Computer Press Association’s 1990 Best How-to Computer Book Award, and C++ Primer Plus, nominated for the Computer Press Association’s Best How-to Computer Book Award in 1991.


Product Details

  • Series: Developer's Library
  • Paperback: 1200 pages
  • Publisher: Addison-Wesley Professional; 6 edition (October 28, 2011)
  • Language: English
  • ISBN-10: 0321776402
  • ISBN-13: 978-0321776402
  • Product Dimensions: 9.1 x 7 x 1.8 inches
  • Shipping Weight: 3.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (68 customer reviews)
  • Amazon Best Sellers Rank: #11,800 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
93 of 96 people found the following review helpful
By Skyward
Format:Paperback
This is the overall best C++ book for both beginner and intermediate programmers. As a self-learning student struggling to fully understand C++, i have gone through most, if not all, of the popular C++ books. My quest for the ultimate introductory and user-friendly C++ self-learning guide finally ended when i bought this one after reading several online recommendations from experienced teachers and successful C++ students.

The author of C++ Primer Plus introduces the basic topics, without assuming prior knowledge and this approach definitely helps you to build a solid background. You can gradually assimilate and understand the basic concepts before moving on to more complex ideas and principles. The reader is taken through a steadily increasing learning curve but you should follow the order of the chapters as you progress through the book, analyse the examples and work through the problems, if you want to get a thorough understanding of those concepts.

There is an important issue that needs to be addressed regarding the 6th edition, namely, the list of errors or "errata". Honestly, the "errata" is being tagged too easily to the 6th edition, based on previous reviews, and it is unjustified for this excellent book. The apparent deluge of complaints about errors in the 6th edition isn't fair as it gives the wrong impression and it might cause a few people to shy away from the opportunity of learning from this highly instructive and overall great book.

I haven't seen this crucial piece of information mentioned anywhere, but this should soothe your mind about errors in the book; there is a second printing which was released in early 2012, and it fixed all the known errors shown on the errata page!
Read more ›
Comment | 
Was this review helpful to you?
31 of 33 people found the following review helpful
5.0 out of 5 stars Deliberate and Thorough March 28, 2012
By S P
Format:Paperback|Verified Purchase
If you've taken any STEM courses in college, you might have noticed a focus on practicality and quick solutions. Professors only have a few weeks to teach you and justifiably want you to learn as much as possible (many think like engineers and seek tangible accomplishments). This often comes at the expense of a rigorous theoretical understanding of the matter at hand. In the case of calculus, students might be expected to have already learned the underpinnings of the field, which have hardly changed in hundreds of years.

Computer science is a very different field - it can be more specialized and segmented than the traditional sciences. Most students lack prior technical experience with programming (the specialization problem), and if they have any it might be with an entirely different language (the segmentation problem). Thus, any student would do well to pick up the fundamentals before delving into advanced topics. At my university, at least, the computer science department couldn't care less about teaching you critical thinking or reasoning; they want you coding from the first day, no questions asked. What am I getting at? This book helps me understand the code I would otherwise be typing mindlessly.

This primer walks you through the steps to create a C++ program, and details its components. Whether you're picking up C++ as an additional language or using a command line for the first time, you will have the tools to confidently produce your own work. I find it preferable to (or in tandem with) the associated college course, which others have justifiably lamented for its illusion of learning.

I talk generally of the philosophy behind the book; not only do I find that angle more interesting, but I'm also just getting started with the primer's 1000+ pages.
Read more ›
Comment | 
Was this review helpful to you?
24 of 28 people found the following review helpful
4.0 out of 5 stars Errata sheet for errors in book January 18, 2012
Format:Paperback
D Thakur said:

"Be warned that there are quite a bit of annoying
errors/typos scattered throughout -- I couldn't
locate an errata online."

There is an Errata sheet here:

[...]

under the "Updates" tab.

(The Errata sheet can be found on the book's page
at www DOT informit DOT com)
Was this review helpful to you?
18 of 21 people found the following review helpful
4.0 out of 5 stars Good coverage December 19, 2011
Format:Paperback
I needed a book to rehash by c++ skills due to the nature of my current assignment. At the same time, I wanted a book with a fresher picture on c++ compared to some of the classics.

The question/answer exercises at the end are useful. I only did a select number of programming exercises per chapter and they seemed to correctly reinforce the concepts in the chapter.

Be warned that there are quite a bit of annoying errors/typos scattered throughout -- I couldn't locate an errata online.

In summary however, I consider this a good book for someone looking to quickly get up to speed on c++ and its recent developments.
Comment | 
Was this review helpful to you?
34 of 43 people found the following review helpful
5.0 out of 5 stars Return of Stephen Prata October 21, 2011
Format:Kindle Edition|Verified Purchase
This was amazing. I was taking another look at my copy of The Waite Group's C++ Primer Plus by Stephen Prata, copyright 1991, with its amusing statement that it looked like C++ is going to be big in the 1990s, and I went on Amazon to see whether Stephen Prata, one of the best programming authors I have ever read, had written anything lately. Then I saw that a new version of that book had been released in the last few days!

So, though it was expensive, I bought the new version. It looks good on Kindle -- I checked the Amazon Kindle web version and checked it out on my Kindle 3. On the Amazon Web version, I found I could copy and paste programs into my Code::Blocks compiler and they worked fine. The source code is also available. The book is a quality production, even the Kindle version (and Kindle users know that quality is often overlooked by publishers).

You can tell in some ways that this edition is a rehash of old stuff, but the thoroughness and clarity of Prata's work continues to shine through. I was suprised that he didn't mention the Code::Blocks IDE, which seems to me to be the go-to IDE for these days, at least for free. There are many references to recent developments in the C++ world, which I appreciate.

So it looks to me like another home run by Stephen Prata!
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Clear Enough For a Newbie Like Me
This thing is detailed. Was a very good supplament to the C++ class I was taking. Very detailed and clear for me. The Kindle edition works well for me as well as the text version.
Published 8 days ago by HighwayMan
2.0 out of 5 stars Need to know C to get the info from this book
If you are new to programming this book may be a little hard to understand as it seems the author has written it like you already know C programming. Read more
Published 28 days ago by Just_me
5.0 out of 5 stars Awesome book
well what can I say ? I loved reading it and I think it's the best book if you are a complete beginner. Read more
Published 2 months ago by tudor
5.0 out of 5 stars Great
This book slowly leads the reader(leaner)s to the level of understanding overall - and friendly detailed - structure of C++ language and being ready to dive into learning STLs. Read more
Published 2 months ago by Ily J
5.0 out of 5 stars awesome and huge
first i would like to thank Stephen Prata . In summary , I consider this book a good start for someone looking to quickly get up to speed on c++. Read more
Published 2 months ago by Husain A Sheraif
5.0 out of 5 stars Has to be the best!
Prata knows his stuff! And he thinks extremely clearly, and he communicates extremely clearly!

I've been programming in C since 1998, but this still keeps me interested... Read more
Published 3 months ago by Amazon Customer
5.0 out of 5 stars Priceless
I have both 5th and 6th editions of this book. Great reference materials. This author is concise, meticulous, and accurate.
Published 4 months ago by JD Robinson
4.0 out of 5 stars The book is great!
In case you're wondering why I only gave this four stars, please hear me out; the book is fantastic. Read more
Published 4 months ago by Andrew
5.0 out of 5 stars One of the best tutorial books
I really love the primer plus series. I have started learning C by myself before with c primer plus, A smart student always asks a lot of questions, but a good tutorial like this... Read more
Published 4 months ago by Ferris Maghi
5.0 out of 5 stars Good book
This is not my first Prata book. I like his style and explanation method. I find myself retaining more than other authors. Good book.
Published 6 months ago by Mike
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



Look for Similar Items by Category


Want to discover more products? You may find many from oops definition shopping list.