Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

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

C++ Primer (5th Edition) [Paperback]

Stanley B. Lippman , Josée Lajoie , Barbara E. Moo
5.0 out of 5 stars  See all reviews (4 customer reviews)
List Price: CDN$ 67.99
Price: CDN$ 42.83 & FREE Shipping. Details
You Save: CDN$ 25.16 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.

Book Description

Aug. 6 2012 0321714113 978-0321714114 5
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 informit.com/title/0321714113


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.


Special Offers and Product Promotions

  • Join Amazon Student in Canada

Frequently Bought Together

C++ Primer (5th Edition) + The C++ Programming Language (4th Edition) + The C++ Standard Library: A Tutorial and Reference (2nd Edition)
Price For All Three: CDN$ 161.13

Some of these items ship sooner than the others.

Customers Who Bought This Item Also Bought

Product Details

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.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most helpful customer reviews
4 of 4 people found the following review helpful
5.0 out of 5 stars Incredibly readable and powerful. Nov. 19 2012
Format:Paperback|Verified Purchase
On the whole this is probably the best programming book that I've read. It's intelligently written with codes to tell you it's safe to skip certain parts because they are specialized tools for certain tasks. They convey the C++ concepts extremely well and it's an effortless read.

Two issues for me that they could improve:

-The code parts are hard to follow, they keep referring to off-page code samples so I just don't bother flipping the pages. If they could use a bit more plain English or a way to print out the complete programs on a separate piece of paper it would go a long way. (They let you download the code samples afaik but a cutout inside the book would have been easier)

-No Parallelism chapter. They probably thought it was too big an issue to tackle in their book but I would have liked a small intro with a recommended book or something. After reading that book you will be able to write extremely sophisticated, highly optimized... serial code.
Was this review helpful to you?
By Victor
Format:Paperback|Verified Purchase
Very good book. I bought the book because I wanted to be sure of what I had learned in university. As an electrical engineering, C++ was the first language we were presented to. However, it was never presented too deep. Pointers and references were easy to understand, but many of the basic concepts were a bit blurry. After reading the book, I have a very good understanding on the base of C++ Programming
Was this review helpful to you?
5.0 out of 5 stars Fantastic book June 26 2014
Format:Paperback|Verified Purchase
Currently on Chapter 10 and its great! It is a bit too informative, some functions in C++ I don't even use but it gives you all the options possible. If you really want to get into C++ this is the book.
Was this review helpful to you?
5.0 out of 5 stars Amazing Book Feb. 22 2014
Format:Paperback|Verified Purchase
This book is a must-have for all people wanting to begin programming in C++. Some basic knowledge of the language is probably required, but it is definitely one of the best intermediate books you could get. Take it from me, I'm fourteen trying to become proficient in C++, with only basic programming experience (Though I have used C++ before). For me this book is very easy to understand (aside from a few concepts that take a little longer to understand).

The book starts from the very beginning, i.e. "Hello World!" As you get further into the book, you start getting a deeper understanding of the standard library, and you learn to use it to your advantage when designing programs. The book also provides notes, and tips on how to use the information you learn in the best way, thus encouraging good programming habits. Along with these features, the book is also fully-updated for the new C++11 standard, and you will quickly start to understand all of the new additions to the language in very easy-to-understand tutorials. The book allows you to put your learning to work by providing exercises for you to experiment with.

If you are trying to learn C++, then I strongly recommend you get this book, as it will really help you build a foundation in the C++ programming language, and it will be easier for you to transition into the more advanced parts of programming.
Was this review helpful to you?
Search Customer Reviews
Only search this product's reviews

Look for similar items by category