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

Customer Reviews

3.9 out of 5 stars
23
3.9 out of 5 stars
Format: Paperback|Change
Price:£33.64+ Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

on 29 December 2012
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.
0Comment| 8 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 24 August 2012
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. I mean, yes, any book teaching programming has to take a bottom-up approach really because it has to teach you things one at a time then build on them, but what I'm saying is that other books would take you through the various simple C features first and introduce what they consider to be advanced topics much later in the book; This book uses the standard library and classes throughout. [not entirely happy with this paragraph. hmm.]

My thoughts at the moment are that this book is amazing. It was written FOR ME and people in my situation. I'm re-learning c++ after quite a while away from it and my old c++ books were so out of date. It's so annoying using an out of date book in conjunction with web pages about new features; It's so much better to have the book you're learning from knowing about those new features and bringing them up as they are needed/relevant. This is just the book I needed, and it's not often a book hits the spot quite the way this one is doing for me right now.

The last remark I'm going to make is about the cover though. I think it's supposed to be two splashes of water that resemble the number 11 (for c++ 11). However, the way they are overlapped on the neat grey band with the title on it totally looks like someone got two dubious stains of some sort of liquid on the cover. Not a good look. Whoever designed this needs talking to.
11 comment| 21 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 13 November 2012
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
0Comment| 4 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 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++.
0Comment| 3 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 24 June 2015
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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 27 June 2014
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.
0Comment|Was this review helpful to you?YesNoReport abuse
on 5 October 2013
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!
0Comment|Was this review helpful to you?YesNoReport abuse
on 18 April 2015
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++
0Comment|Was this review helpful to you?YesNoReport abuse
on 31 March 2015
Excellent book and arrived in perfect condition. Very detailed and lots of examples which explain and help the reader to understand c++.
0Comment|Was this review helpful to you?YesNoReport abuse
on 28 December 2013
Best C++ book out there, great introduction to the language and a decent referencing for later use. Written by the creator of C++.
0Comment|Was this review helpful to you?YesNoReport abuse

Sponsored Links

  (What is this?)