Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
C++ Primer Plus and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
70 used & new from $23.10

Have one to sell? Sell yours here
 
   
C++ Primer Plus (5th Edition)
 
 
Start reading C++ Primer Plus on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

C++ Primer Plus (5th Edition) (Paperback)

by Stephen Prata (Author) "Welcome to C++! This exciting language, which blends the C language with support for object-oriented programming, became one of the most important programming languages of..." (more)
Key Phrases: loan rate, rating book, lottery winner, Compatibility Note Some, Share Price, Total Worth (more...)
4.7 out of 5 stars See all reviews (65 customer reviews)

List Price: $59.99
Price: $34.64 & this item ships for FREE with Super Saver Shipping. Details
You Save: $25.35 (42%)
Upgrade this book for $5.49 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 7? Choose One-Day Shipping at checkout. Details
41 new from $30.16 29 used from $23.10
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $31.18

Frequently Bought Together

Customers buy this book with C Primer Plus (5th Edition) by Stephen Prata

C++ Primer Plus (5th Edition) + C Primer Plus (5th Edition)
Price For Both: $69.28

Customers Who Bought This Item Also Bought

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.8 out of 5 stars (141)  $40.78
The C++ Standard Library: A Tutorial and Reference

The C++ Standard Library: A Tutorial and Reference

by Nicolai M. Josuttis
4.8 out of 5 stars (98)  $59.99
The C++ Programming Language: Special Edition (3rd Edition)

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

by Bjarne Stroustrup
4.2 out of 5 stars (283)  $63.99
Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

by Andrew Koenig
4.6 out of 5 stars (84)  $38.99
C Programming Language (2nd Edition) (Prentice Hall Software)

C Programming Language (2nd Edition) (Prentice Hall Software)

by Brian W. Kernighan
4.7 out of 5 stars (270)  $40.75
Explore similar items

Editorial Reviews

Product Description

If you are new to C++ programming, C++ Primer Plus, Fifth Edition is a friendly and easy-to-use self-study guide. You will cover the latest and most useful language enhancements, the Standard Template Library and ways to streamline object-oriented programming with C++. This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs. With the help of this book, you will:

  • Learn C++ programming from the ground up.
  • Learn through real-world, hands-on examples.
  • Experiment with concepts, including classes, inheritance, templates and exceptions.
  • Reinforce knowledge gained through end-of-chapter review questions and practice programming exercises.

C++ Primer Plus, Fifth Edition makes learning and using important object-oriented programming concepts understandable. Choose this classic to learn the fundamentals and more of C++ programming.


 



About the Author

Stephen Prata teaches 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. Stephen has authored or coauthored more than a dozen books for The Waite Group. He wrote The Waite Group's New C Primer Plus, which received the Computer Press Association's 1990 Best How-to Computer Book Award, and The Waite Group's C++ Primer Plus, nominated for the Computer Press Association's Best How-to Computer Book Award in 1991.



See all Editorial Reviews

Product Details

  • Paperback: 1224 pages
  • Publisher: Sams; 5 edition (November 25, 2004)
  • Language: English
  • ISBN-10: 0672326973
  • ISBN-13: 978-0672326974
  • Product Dimensions: 9.1 x 7.4 x 1.8 inches
  • Shipping Weight: 3.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars See all reviews (65 customer reviews)
  • Amazon.com Sales Rank: #8,961 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #5 in  Books > Computers & Internet > Microsoft > Development > C & C++ Windows Programming
    #60 in  Books > Computers & Internet > Programming > Languages & Tools

Inside This Book (learn more)
First Sentence:
Welcome to C++! This exciting language, which blends the C language with support for object-oriented programming, became one of the most important programming languages of the 1990s and continues strongly into the 2000s. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
loan rate, rating book, lottery winner, queue node, loops and relational expressions, ost ream class, ost ream object, void onoff, ostream methods, implicit copy constructor, istream methods, exception header file, member initializer list, initializer list syntax, use string version, clear eof flag, istream class, eof bit, using namespace std, void recycle, tout object, const student, void simon, char fullname, string header file
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Compatibility Note Some, Share Price, Total Worth, Real-World Note, Celery Stalks, Microsoft Visual, Review Questions, Programming Exercises, Compatibility Note Older, Boffo Objects, Nifty Foods, Vector Vector, Lettuce Prey, Brass Account, Furry Friends, Fiery Fiends, Just Testing, Case Study, Time Time, Bank of Heather Automatic Teller Enter, Gribble City, Modify Listing, The Cat Who Knew Vectors, Better Idea, Program Notes In Listing
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:



Books on Related Topics (learn more)
 
 


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(11)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

65 Reviews
5 star:
 (50)
4 star:
 (12)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (65 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
123 of 129 people found the following review helpful:
5.0 out of 5 stars If I was looking for a place to begin...this would be it!, June 25, 2005
By Patrick Thompson (Sydney, NSW Australia) - See all my reviews
(REAL NAME)   
Stephen Prata: give the man a cheer (beer!) (or many)! This book is good...no, not good...GREAT! A book doesn't last 20 years (yes, 20) through various editions (5 obviously) without being something special. And this is no exception. This is unqeustionably the best beginner/intermediate book on C++ I have ever read (it pains me to say it...but it has dethroned Object oriented programming in c++ by Lafore, ISBN 0672323087 in that respect). Maybe it's just me, but Prata has a tone (a way) that just makes it VERY easy to relate to the concepts he is trying to explain. He doesn't belabor a point, nor does he treat you like a gumby or one of his colleagues to impress with his knowledge of the arcana of C++. He, oddly enough, seems more interested in teaching you (properly) then trying to get paid (look at the size of the book! if he were looking to get paid, cut the book in half, sell it in two parts or sell one reduced size part for the same price).

Prata offers fair coverage of the language: particularly the basics, as well as some nice software engineering opinions along the way (not in little colored boxes like Deitel with an Ant picture...which is cool: the ant analogy just annoys me- loss of identity, no individuality, part of a hive, etc...). Obviously he can't cover everything. Check out the chapter listing to see if he has what you want! But what he does cover-> the ++basics are extremely well done. There are programming exercises at the end of each chapter of course (with answers).

Prata has adopted a friendly, welcoming tone, laced with humor (not insipid humor, or just plain lame). He doesn't lambast microsoft or push any particular product/compiler. He provides little tips if you're using new or old, non-ansi-c++ compliant compilers. This is just a really helpful, useful, good to learn from book. I've read it to recover some obfuscated c++ knowledge lost from spending too long in java land (a nice, highly productive place...but just a little too safe if know what I mean: everything is fenced in and there are no pointers for self navigation!), so my opinion may be from somebody who is not a beginner. Nevertheless, having taught people, i would suggest this: this is a pedagogically sound work that offers achievement and understanding for anybody willing to step up and take a serious whack at c++. Read it and enjoy a true rarity nowadays: someting that not only lives up to its promise, but goes beyond it. This is money that is sure to be spent in a non-resentful manner: there's no buyer's remorse here! There's nothing about this book that I find weak.

Very well done Mr Prata!

Definitely Two thumbs up!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
56 of 58 people found the following review helpful:
5.0 out of 5 stars Top marks all around, April 6, 2005
By Adaera (Vancouver) - See all my reviews
The decorously named "C++ Primer Plus, fifth edition" is a book for C++ beginners and those who would consider themselves a C++ virtuoso. C++ Primer Plus doesn't follow the trend of being the type of programming book that you either learn from and set away forever on a dusty shelf nor the type that you can use as a reference guide but can't use it to learn from. This is one of the few programming books I have read that I have both learned from and can still use as a perfectly suitable reference guide.

In C++ Primer Plus, you are lead through the "cin's" and "cout's" of C++. In this book you will be given well guided lessons with examples from the basic to the advanced features of this wonderfuly capable programming language. You will learn the common C++ programming idioms and techniques as you turn the pages, each example constructed clearly and professionally. One of the great features attributed to this book is the dedication to teaching its readers C++, one being each example code given to you to
use was carefully crafted to be compitable with most popular and even a few less heard of, C++ compilers.

The author is also good at explaining each piece of code with wonderful precision and patience, so well in fact they don't have to provide constant screen shots to show what they are trying to explain - unlike many other programming books.

If you have ever wanted to learn a programming language that is greatly respected in the business world, then I would of course suggest picking up C++. If you want a great book to learn from and use as a guide throughout your programming life for C++, then I suggest picking up "C++ Primer Plus, fifth edition". Just as much as I appreciate this book for its ability to teach people directly, I equally would recommend this book as a
good teaching text for those of you who may already know C++ but find it hard to teach others. I myself hope to use this book to teach others by one day.
-Rift-

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
32 of 32 people found the following review helpful:
5.0 out of 5 stars The first c++ book you should read, February 16, 2007
If you are new to C++, this is THE C++ you need to read. There is another book called "C++ Primer" (no plus). The following comment is what I wrote for the book C++ Primer, which may give you some idea of the difference between these two:

This is a great book for anyone who want to enhance his/her knowledge
on C++, but this is by no means a primer book. If you are new to C++,
read the book "C++ primer plus" first. It is so funny that the book
"C++ primer plus" (which is also a great book) is really an introductory
book. The names of these two books should be swapped because C++ Primer
introduces more advanced topics and the topics that an experience programmer should know but a student does not need to. From my teaching experience in a state university, I would suggest students to read C++ books in the following order:

C++ primer Plus
C++ Primer
Thinking in C++ (great book, free on the internet)
The C++ Programming Language (by Stroustrup)

Then you may want to read some books on special topics such as Visual C++, Database, etc.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars The best computer language book I've read
I've been away from computer programming for over 15 years. In the past, I played around with BASIC, COBOL, FORTRAN, Pascal, assembly, and lost interest with C. Read more
Published 2 days ago by Shawn Driscoll

5.0 out of 5 stars The right place to start.
This is a great and affordable introduction to C++. C++ is a large programming language which will take years to master, but the hardest part is getting started. Read more
Published 3 days ago by Chad R. Bhatti

4.0 out of 5 stars Great First C++ book
This is a wonderful book to get your feet wet with C++ programming. I have picked up a couple of C++ books in the past such as "Sam's Teach Yourself C++ in 24 hours" and... Read more
Published 2 months ago by J. M. Sgalla

5.0 out of 5 stars Excellent guide and reference
C++ Primer Plus is a great buy if you are just starting out with the C++ language.
Published 3 months ago by Andrew Charron

5.0 out of 5 stars Simply the best
As an educator, I have read dozens of books that do their best to teach C++, but this book stands alone as the best. Read more
Published 4 months ago by Andrew Epstein

4.0 out of 5 stars Programming first-hand
This book has been instrumental in my education of the c++ programming language which is crucial to my chosen career, it came in great condition just like they described.
Published 4 months ago by Colin B. Avrech

4.0 out of 5 stars Somewhat hard to read.
The problem I have with Prata's books is that his examples are overly complicated making them difficult to follow and he often carries them over to later chapters. Read more
Published 5 months ago by E. Carter

5.0 out of 5 stars c++ Primer by Stephen Prata
Mr. Prata displays a great sense of humor, in addition to a very excellent style of discourse. Examples clearly fit his explanations. Read more
Published 5 months ago by Jimmo

5.0 out of 5 stars Simply marvellous!
Being an IT student, having to learn C++ in just 4 to 5 months means you need to have a good book. My university suggests reading another great book (C++ by Bjarne Stroustrup)... Read more
Published 6 months ago by S. Blachos

5.0 out of 5 stars Superb training tool and all-around guide
With this book, Stephen Prata has written an indispensable guide to the C++ programming language. Through its seventeen chapters, the author takes a reader from the most basic... Read more
Published 8 months ago by M. Holmes

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 30 1 day ago
looking for programming forums 18 20 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


$15 Off Olay, Pantene, and More

$15 Off Olay, Pantene, and More
This July, enjoy an extra $15 off select skin and hair care from favorite brands such as Olay, Pantene, Secret, and Ivory.

Shop this offer now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Build Your Workshop with Combo Packs

Shop for combo packs
Tool combo packs offer you a great, cost-effective way to build your workshop.

Shop for combo packs now

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates