Shop now Shop now Shop now See more Shop all Amazon Fashion Cloud Drive Photos Shop now Learn More Shop now DIYED Shop now Shop Fire Shop now Shop now Shop now

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

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

C++ Primer [Kindle Edition]

Stanley B. Lippman , Stanley Lippman , Barbara Moo
3.9 out of 5 stars  See all reviews (23 customer reviews)

Print List Price: £43.99
Kindle Price: £24.02 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £19.97 (45%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your mobile phone number.


Amazon Price New from Used from
Kindle Edition £24.02  
Paperback £33.64  
Kindle Books from 99p
Load up your Kindle library before your next holiday -- browse over 500 Kindle Books on sale from 99p until 31 August, 2016. Shop now

Book Description

Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard


Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today’s best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.


C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book’s many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.


Start Fast and Achieve More

  • Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming
  • Learn through examples that illuminate today’s best coding styles and program design techniques
  • Understand the “rationale behind the rules”: why C++11 works as it does
  • Use the extensive crossreferences to help you connect related concepts and insights
  • Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you’ve learned


Access the source code for the extended examples from


C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—notable by a small space inside the spine—also increases durability.


Product Description

About the Author

Stanley B. Lippman has retired back to the Catalina Foothills where he is working on EEEK!, a computational model of the nervous system of the House Mouse, and An Off By One Error, a speculative novel set in the Northwestern Rain Forest. During his professional career, Stanley served as Distinguished Consultant for the Jet Propulsion Laboratory, Architect for the Visual C++ development group at Microsoft, member of technical staff at Bell Laboratories, two stints in Massive Multiplayer Online Gaming, and a surprisingly long stint in Feature Animation at Disney, DreamWorks, Pixar, and PDI. Stanley will be most remembered for his many years working with Dr. Stroustrup on the implementation of cfront, the standard implementation of C++ until the ISO standard.


Josée Lajoie, now at Pixar, was a member of IBM Canada’s C/C++ compiler development team, and chaired the core language working group for the original ANSI/ISO C++ standardization committee.


Barbara E. Moo has nearly thirty years of software experience. During her fifteen years at AT&T, she worked closely with C++ inventor Bjarne Stroustrup and managed the C++ development team for several years.


Product details

  • Format: Kindle Edition
  • File Size: 77202 KB
  • Print Length: 972 pages
  • Page Numbers Source ISBN: 0321714113
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Addison-Wesley Professional; 5 edition (6 Aug. 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0091I7FEQ
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Bestsellers Rank: #261,249 Paid in Kindle Store (See Top 100 Paid in Kindle Store)

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Top Customer Reviews
8 of 8 people found the following review helpful
5.0 out of 5 stars A great reference to learn the new C++11 standard 29 Dec. 2012
By david
Format:Paperback|Verified Purchase
I started learning the C++ language as a complete beginner to programming using the third edition of this book. Then, as with the fifth edition, I believe a beginner can reach the end of this book and achieve a good understanding of C++. The explanations are detailed and practical. The authors take care with their exposition to help the reader. Stress is laid on good programming practice. There are many good examples of these principles
used in the examples. In this edition, the exposition becomes a little terse towards the end of the book (only in the very last section on advanced applications))but with a little application things should become clear. Unlike the fourth edition, this edition has very few printing errors and these are mainly typos. The authors provide all source code for the examples both for readers with pre C++11 compilers and those with compilers for the new C++11 standard(both linux and windows) There are no answers to the exercises, but perhaps like the fourth edition a web page may spring up to provide answers. I would have liked there to have been a lengthier treatment of multiple inheritance. However,I thoroughly recommend this book both to beginners and for those experienced programmers who wish to learn the new standard.
Comment | 
Was this review helpful to you?
Report abuse
21 of 25 people found the following review helpful
4.0 out of 5 stars Great book, bad cover 24 Aug. 2012
By Graspee
Format:Paperback|Verified Purchase
OK So this is newly published as I write this, and I haven't had that much time with it yet, but here's a preliminary review:

This is not a good book for a person who has never done any programming before. I think it moves a little bit too fast for them and assumes a bit too much.
It's also not a good book for someone who just wants a reference. It's a thick book and doesn't have a reference section as such with language feature summaries/quick reference. There's a brief look at the algorithms of the standard library in Appendix A that attempts to at least namecheck each one, but that's it.

What this book IS excellent for is re-learning c++ if you've been away from it for a while and got rusty, or learning c++ for the first time, already knowing other languages.

The c++ described here is the latest c++11 version, and the c++11 features are used throughout as far as I can tell, they're not badly-tacked on just to pretend the book is updated. It's a book that teaches you c++ 11 right from the start. There's a handy extra page of contents that shows you where, throughout the book, all the new c++11 features are introduced.

Another thing is the book is high level. It doesn't try to take a bottom-up approach, teaching you what an integer is and how to add integers and then various C features and then introduce you to classes about half the way through the book like a lot of the books do. This book introduces you to classes on page 19.
Read more ›
Was this review helpful to you?
Report abuse
4 of 4 people found the following review helpful
5.0 out of 5 stars Great book so far 13 Nov. 2012
By woosah
Format:Kindle Edition|Verified Purchase
It is a great book which is engaging me very well into the world of C++. Having said that, the manner of the book material is more towards people who have programmed before in some language. If you are fresh, I would do some online simple C++ exercises or a much simpler introduction first. Otherwise excellent book
Comment | 
Was this review helpful to you?
Report abuse
3 of 3 people found the following review helpful
5.0 out of 5 stars The best book for future C++ programmers 4 July 2013
I am the owner of the translation of the C++ Primer to Serbian. It is probably the best C++ related book I have read so far. - Very easy to read and follow. With lots of self-explanatory examples. Highly recommended book if you want to learn C++.
Comment | 
Was this review helpful to you?
Report abuse
0 of 1 people found the following review helpful
2.0 out of 5 stars Not suitable for users of older C++ versions 24 Jun. 2015
Format:Paperback|Verified Purchase
I bought this book mainly to learn the new C++11 features. I originally learned C++ from the 2nd edition of this book, after having given up on Stroustrup's book of the time. I thought that as a primer, Lippman's earlier book was superb, but his latest book is also that: a primer that assumes no previous C++ experience. I think that most engineeers wanting to learn C++11 will be coming from a C++03 background and will find this book too long and repetitive. I think that the book would have benefited from an addendum detailing the extensions to C++11, and explaining these separately in the book.
Comment | 
Was this review helpful to you?
Report abuse
0 of 1 people found the following review helpful
5.0 out of 5 stars A seminal work 27 Jun. 2014
Format:Paperback|Verified Purchase
If you're learning C++, this is one of the most rigorous books around. Use it to support your learning and you'll learn the features of C++ inside and out. Even if you're not new, I challenge you to read through this massive tome and claim you didn't learn a single new thing. It goes into huge depth and exposes all the details of the features.

If you like rigorous (and you should) pick it up.
Comment | 
Was this review helpful to you?
Report abuse
By Rosh
This is a great book for those people who want to learn c++. However I would warn potential buyers that it is by no means an introduction to programming. The book does exect a prior knowledge of OO such as java. Also, there's no answers to the self exercises. Nonetheless it's a great book and gives u lots of detail for the price!
Comment | 
Was this review helpful to you?
Report abuse
5.0 out of 5 stars Great Book 18 April 2015
Format:Paperback|Verified Purchase
Great book really helped with university, simply written and easy to understand and with the addition of the tasks to help you understand what you read it's a great addition to anyone learning C++
Comment | 
Was this review helpful to you?
Report abuse
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
4.0 out of 5 stars Four Stars
Good Product - arrived quickly
Published 1 month ago by A. C. Dickens
4.0 out of 5 stars Filled with helpful information, but it still didn't help ...
Filled with helpful information, but it still didn't help me pass my Advanced Programming module. Hello Burger King, can I take your order?
Published 4 months ago by Squid
1.0 out of 5 stars ... on my PC Kindle but other Kindle books work fine including the...
This will not download and work on my PC Kindle but other Kindle books work fine including the PREVIOUS edition of C++ Primer. Read more
Published 7 months ago by David Fernandez
3.0 out of 5 stars Plot is rather thin and characterisation is wooden. Suggest ...
Plot is rather thin and characterisation is wooden. Suggest you use it as reference rather than novel. Read more
Published 8 months ago by C. Langford
4.0 out of 5 stars Four Stars
A good explanation.
Published 9 months ago by Amazon Customer
5.0 out of 5 stars but so far its good book to take your skill to next
Still reading it ,but so far its good book to take your skill to next level
Published 10 months ago by Prat
5.0 out of 5 stars Five Stars
Published 13 months ago by GERASIMOS PYLARINOS
1.0 out of 5 stars After several attempts to download this book neither myself or ...
After several attempts to download this book neither myself or amazon kindle help, could get this to work..a final try by downloading through USB had it up and running... Read more
Published 13 months ago by Jeff
5.0 out of 5 stars Great
A fantastic (albeit sometimes quite dry) introduction to c++.
Published 14 months ago by M. Bird
5.0 out of 5 stars Highly recommend
Excellent book and arrived in perfect condition. Very detailed and lots of examples which explain and help the reader to understand c++.
Published 17 months ago by Simone smallwood
Search Customer Reviews

Look for similar items by category