C++ Primer (4th Edition) and over 1.5 million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £14.19

or
 
   
Trade in Yours
For a £2.04 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading C++ Primer (4th Edition) 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 [Paperback]

Stanley B. Lippman , Josée Lajoie , Barbara E. Moo
4.2 out of 5 stars  See all reviews (19 customer reviews)
RRP: £38.99
Price: £29.04 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £9.95 (26%)
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.
Dispatched from and sold by Amazon. Gift-wrap available.

Formats

Amazon Price New from Used from
Kindle Edition £21.78  
Paperback £29.04  
Trade In this Item for up to £2.04
Trade in C++ Primer for an Amazon.co.uk gift card of up to £2.04, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more
There is a newer edition of this item:
C++ Primer C++ Primer 3.2 out of 5 stars (5)
£28.99
In stock.

Book Description

14 Feb 2005 0201721481 978-0201721485 4

"C++ Primer is well known as one of the best books for learning C++ and is useful for C++ programmers of all skill levels. This Fourth Edition not only keeps this tradition alive, it actually improves on it."
--Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies

"The Primer really brings this large and complex language down to size."
--Justin Shaw, Senior Member of Technical Staff, Electronic Programs Division, The Aerospace Corporation

"It not only gets novices up and running early, but gets them to do so using good programming practices."
--Nevin ":-)" Liber, Senior Principal Engineer (C++ developer since 1988)

This popular tutorial introduction to standard C++ has been completely updated, reorganized, and rewritten to help programmers learn the language faster and use it in a more modern, effective way.

Just as C++ has evolved since the last edition, so has the authors' approach to teaching it. They now introduce the C++ standard library from the beginning, giving readers the means to write useful programs without first having to master every language detail. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language. As in its previous editions, the book's authoritative discussion of fundamental C++ concepts and techniques makes it a valuable resource even for more experienced programmers.

Program Faster and More Effectively with This Rewritten Classic
  • Restructured for quicker learning, using the C++ standard library
  • Updated to teach the most current programming styles and program design techniques
  • Filled with new learning aids that emphasize important points, warn about common pitfalls, suggest good programming practices, and provide general usage tips
  • Complete with exercises that reinforce skills learned
  • Authoritative and comprehensive in its coverage

The source code for the book's extended examples is available on the Web at the address below.

www.awprofessional.com/cpp_primer


Frequently Bought Together

C++ Primer + Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing) + Accelerated C++: Practical Programming by Example (C++ in Depth Series)
Price For All Three: £73.82

Some of these items are dispatched sooner than the others.

Buy the selected items together


Product details

  • Paperback: 912 pages
  • Publisher: Addison Wesley; 4 edition (14 Feb 2005)
  • Language: English
  • ISBN-10: 0201721481
  • ISBN-13: 978-0201721485
  • Product Dimensions: 18.1 x 4.7 x 23.4 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Bestsellers Rank: 371,890 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

"C++ Primer is well known as one of the best books for learning C++ and is useful for C++ programmers of all skill levels. This Fourth Edition not only keeps this tradition alive, it actually improves on it."
--Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies

"The Primer really brings this large and complex language down to size."
--Justin Shaw, Senior Member of Technical Staff, Electronic Programs Division, The Aerospace Corporation

"It not only gets novices up and running early, but gets them to do so using good programming practices."
--Nevin ":-)" Liber, Senior Principal Engineer (C++ developer since 1988)

This popular tutorial introduction to standard C++ has been completely updated, reorganized, and rewritten to help programmers learn the language faster and use it in a more modern, effective way.

Just as C++ has evolved since the last edition, so has the authors' approach to teaching it. They now introduce the C++ standard library from the beginning, giving readers the means to write useful programs without first having to master every language detail. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language. As in its previous editions, the book's authoritative discussion of fundamental C++ concepts and techniques makes it a valuable resource even for more experienced programmers.

Program Faster and More Effectively with This Rewritten Classic
  • Restructured for quicker learning, using the C++ standard library
  • Updated to teach the most current programming styles and program design techniques
  • Filled with new learning aids that emphasize important points, warn about common pitfalls, suggest good programming practices, and provide general usage tips
  • Complete with exercises that reinforce skills learned
  • Authoritative and comprehensive in its coverage

The source code for the book's extended examples is available on the Web at the address below.

www.awprofessional.com/cpp_primer

About the Author

Stanley B. Lippman is Architect with the Visual C++ development team at Microsoft. Previously, he served as a Distinguished Consultant at the Jet Propulsion Laboratories (JPL). Stan spent more than twelve years at Bell Laboratories, where he worked with Bjarne Stroustrup on the original C++ implementation and the Foundation research project. After Bell Laboratories, Stan worked at Disney Feature Animation, originally as principal software engineer, then as software technical director on Fantasia 2000.

Josée Lajoie is a staff development analyst in the IBM Canada Laboratory C/C++ Compiler group, and is currently the chair of the core language working group for the ANSI/ISO C++ Standard Committee. In addition, she is a regular columnist on the evolution of the C++ Language Standard for the C++ Report..

Barbara E. Moo is an independent consultant with 20 years' experience in the software field. During her nearly 15 years at AT&T, she worked on one of the first commercial products ever written in C++, managed the company's first C++ compiler project, and directed the development of AT&T's award-winning WorldNet Internet service business.



0201721481AB01312005


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

Most Helpful Customer Reviews
10 of 10 people found the following review helpful
5.0 out of 5 stars The best intermediate level book available, 4 Sep 1999
By A Customer
Format:Paperback
If you're serious about the language then you'll want to read this book, probably side by side with Stroustrup. It is the best intermediate level book available, and these two books are sufficient to give you a thorough grounding. Some caveats:

1. Not for beginners. Get an introductory text from Deitel and Deitel, or Robert Lafore.

2. It is disorganised. But you need to take into account that this book is not meant to be skimmed over in a weekend, like most programming texts. You're meant to sit down and go through this book thoroughly, over weeks and months if needs be. Take notes as you go.

3. Get a copy of the answers book. The exercises are very good and are not put there for filler. Write code.

4. There's no getting away from the fact that C++ is a complicated and difficult language. This book acknowledges that; some many others don't and will waste your time and money as a result. It will get you to an adequate level if you invest the time.

5. Despite it's lack of structure, the authors approach the language in a very clear and logical manner, which is the kind of mindset that anyone I have ever come into contact with who was really proficient at C++ has had.

Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
4.0 out of 5 stars Very informative, but disorganized 9 Nov 1998
By A Customer
Format:Paperback
An extremely informative book, in fact far more informative than C++ for dummies and Learn C++ in 21days. I would not recommend it as a refernce as the topics are not well organized. Beginners should read something else first as this book is quite technical. But if you know C programming or any other OOP language, this book beats every other C++ book.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
Format:Paperback
This a largely an excellent book, let down by poor examples (would have been five stars if the authors had chosen one or two realistic projects and developed them from the ground up using the concepts in the book) and fairly erratic presentation of closely-related concepts. There is a lot of good detail here, and if you put the time in you will learn a great deal of important stuff. As a few other reviewers have mentioned, it would be just as well to have some kind of prior programming experience (Java perhaps, though you DO NOT need to know anything about C!). The book tries to veer away from the low-level fairly quickly, after a few (excellent) chapters on that kind of stuff (pointers etc) it delves into the realm of generic programming, OO concepts, templates etc. All in all, I would say this is best suited to someone who is reasoably comfortable with another language and programmming in general and wants to get a good in-depth grounding in C++
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars The best book on c++ 24 Aug 1999
By A Customer
Format:Paperback
Everyone who programs in c++ should own a copy of this book. The reasons the layout of the book do seem strange to some is due to the changes in the language over the past few years. Topics such as the STL that used to be introduced as an add on in chapter 32 in most books are now at the heart of the language and hence are introduced at the start of this book. To understand modern C++ you really need to grasp these concepts. The examples are concise, well written and appropriate. A must buy!
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
By A Customer
Format:Paperback
Get this book. If you have the second edition, and aren't sure whether to get this one, DO IT. This has all the new ANSI/ISO standard stuff, plus a lot more on style. The new book is bigger (wider and thicker) and stuffed with content.



The only problem with the book is the book physically. It has a very thin cover, and the pages feel as though they will rip under your touch. I was disappointed, as I take my second edition with me everywhere, and it has held up wonderfully. I'm going to have to duct tape this one.



This book, along with it's predecessor, gets my highest rating, if not my best spelling.

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
4.0 out of 5 stars Easy to follow introduction 28 May 2007
Format:Paperback
The defining feature of "C++ Primer" is the meticulous, logical presentation that leaves no room for confusion. Even more advanced concepts such as generic programming, copy control and operator overloading are presented in a simple, easy to follow fashion, and yet never over-simplified. Add "C++ FAQs" (Cline, Lomow, Girou) and you have an excellent self-learning bundle.

Some programming experience is assumed, and I wouldn't recommend this book as a first introduction to object-oriented languages either. The main reason for this book getting just four stars from me are that some important topics such as exceptions and static class members are glossed over, and that the code examples are a bit lacking.

If you are coming from a modern garbage-collected, object-oriented language such as Java, Python or Ruby and want a gentle introduction to the complexities of the older generation, this book is an excellent choice. Absolute beginners, and experts wishing learn every nook and cranny of C++ immediately should probably look for other options.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
3.0 out of 5 stars This book is for people who already know C. 17 May 1999
By A Customer
Format:Paperback
I wish books like this would just state somewhere, "Hey, this book is for people who already know C. Don't buy this if you're a beginner to C or C++."
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Great, but get the next revision, 3.0 4 July 1998
By A Customer
Format:Paperback
Great book, I relied on it forever and half. It has everything you could ever want in a C++ reference. Not for the faint of heart, but for those wanting to dive into C++, GET THIS BOOK (but get the revision 3.0, just as good, but it has all the new standard stuff)
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges