Buy used:
$4.45
$6.99 delivery October 7 - 16. Details
Condition: Used: Good
Comment: Former library book. Slight signs of wear on the cover. Soiling on the side. Edition 1998. Ammareal gives back up to 15% of this item's net price to charity organizations.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

C++ Primer Subsequent Edition

4.3 4.3 out of 5 stars 47 ratings

A completely rewritten tutorial driven by examples helps the novice C++++ programmer solve problems in terms of choice of language features, implementation, and efficiency. Original. (Advanced).

Editorial Reviews

Amazon.com Review

This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version--weighing in at a massive 1,237 pages--Stanley Lippman, a well-known C++ expert, teams up with Josée Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.

The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.

The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom. --Richard Dragan

Review

Read the full review for this book.

During the last fifteen years, the power factor seems to have outperformed the complexity factor, marking the track for massive adoption of C++ in all sorts of serious application realms. Hundreds of books have been published covering every single aspect of the language, including its syntactic and semantic aspects, its effective adoption in small- and large-scale projects, and its most resounding features as well as its most worrying pitfalls. --Davide Marcato, Dr. Dobb's Electronic Review of Computer Books -- Dr. Dobb's Electronic Review of Computer Books

Product details

  • Publisher ‏ : ‎ Addison-Wesley; Subsequent edition (January 1, 1998)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 1237 pages
  • ISBN-10 ‏ : ‎ 0201824701
  • ISBN-13 ‏ : ‎ 978-0201824704
  • Item Weight ‏ : ‎ 4 pounds
  • Dimensions ‏ : ‎ 7.75 x 1.75 x 9.75 inches
  • Customer Reviews:
    4.3 4.3 out of 5 stars 47 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Stanley B. Lippman
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Stanley B. Lippman is a computer scientist and author. He is most widely known as an author of C++ Primer book, which is currently published as 5th edition. He has worked with Bjarne Stroustrup in Bell Laboratories during early stages of C++ development. In 2001, Stanley Lippman became an Architect for Visual C++. In 2007, he joined Emergent Game Technologies. He then worked for NASA, Pixar and is now working at 2kQubits according to his LinkedIn page.

Bio from Wikipedia, the free encyclopedia.

Customer reviews

4.3 out of 5 stars
47 global ratings

Top reviews from the United States

Reviewed in the United States on April 25, 2000
After years of being a C++ programmer, read quite a lot of books (about 20, I think)... I considered this one as one of my favourite, that I usually refer to when I have some problem.
However, this book is definitely not-for-beginner. So, some of the reader might be misleading by/confuse with its title. The writers had stated this clearly on the back cover, which said "for developers new to C++" and in the preface, which said "This book is intended as a first book on C++; it is NOT intended as a first book on programming!" (However, it's a Primer for "C++" not for "Programming" anyway :-)
One big thing that made this book different from most of the C++ introductory books is, this book provided a lot of "real-world" program examples. Here, I really mean "real world", the program that you can really "use" (maybe after make them a bit more advanced/complete), like the text query system. While all other books provided some little codes to illustrate the points. Ok, that's better for those who know nothing, someone who come to C++ "from scratch", something like that... But after you finished it, you still might not get the idea of how to put them together , unless there are any bigger program to illustrate the idea.
Note to those who are new to programming : Read other book first, so you won't blame on a good book like this.
Note to everyone who had been misleaded by this book's title : Make sure you've read the back cover and the preface of any book before buying it, if you can... (if you can't, you have to try your luck..., good luck for you then :-)
14 people found this helpful
Report
Reviewed in the United States on June 18, 2001
This book teaches you C++, not C. As such, it uses, from the beginning, standard features of C++ (which are just implemented in all modern compilers) such as the Standard C++ Library's strings and containers. It does NOT teach you C, and all the topics that you find at the beginning of C textbook are at the end of this book.
The examples are clear, the code is well written, and yes, serious programmers DO write lines like:
inline int& qrst( int i, float f );
However, this book is not for complete novices to computers and does not teach you how to run your tools. For that, this book, together with a modern compiler, and a person that you can ask questions, is the best thing to learn C++.
One person found this helpful
Report
Reviewed in the United States on August 18, 2013
This rather thick book combined with the answer book has helped me review the basics of c++. I've been using C# for the past few years but needed to go back to c++ for a programming project. It took some time but I was able to get the job done with the help of this book
Reviewed in the United States on October 14, 1999
This book covers the newest and advanced features in standard C++. It has good chapters on function and class templates, overload resolution, generic algorithms and multiple/virtual inheritance. But the long text search program used to illustrate object-oriented programming is a total disaster: it forces the reader into the mundane nusances of the example and obscures the real objective, i.e. teaching objects, their inheritance and use. To make things even more obscure, the entire book is full of errors, some at critical places, and especially in the Appendix that covers the generic algorithms. I did not count them but they are not too far from 100. Another aspect that I did not like is the lack of comments on the program code. I read the book cover to cover 3 times and believe me I did waste weeks on those obscure code lines and did figure out over 99% of them. Sure,ommitting comments is a sure way to make the code appear deep and awesome. But if the author respects the reader's time and really cares more about teaching the reader than about showing his/her knowledge, he/she should include a generous amount of comment. My recommendation is: Buy it if you are determined to learn the advanced features of C++ and are sure you have the time and patience to struggle with the obscuring examples and the numerous misleading errors.
34 people found this helpful
Report
Reviewed in the United States on April 10, 2004
I'm almost halfway through the book, and its by far the best book I have come across so far. I've read Ivor Horton's Beginning C++, Teach yourself C++ in 21 days, and C++ Primer Plus which I bought by mistake. This book does a better job of explaining the concepts that the other books only touch on. It is not a reference book, but as a beginner I have to say that C++ Primer is good for beginners. The other books I read I use now as references when I get confused about something I read in Lippman's book. I used to struggle trying to answer the excersises in Ivor Horton's book, after reading through a few of the chapters in C++ Primer, I can go back and finish the excersises in Ivor Horton and Primer Plus with ease. I don't know what it is, but when this book frustrates me, I just go back and re-read the section, and then it becomes clear. If you don't understand something the first time you read it, read it again. I read on a website that when it comes to C++ books, you have to read them, until you understand, if it takes 20 times, then so be it.
The other books don't offer the same level of explanation. This book does a pretty good job of showing, not explaining how pointers are integral to C++. As opposed to a brute force explanation, which is confusing, and it's why Ivor Horton and Teach Yourself failed miserably at conveying the importance of pointers.
This shouldn't be the only book you have if you are begining C++, but it should be a book you have. This book is not about the syntax of the language, ie int, char, double, etc, but how you use them. I'm glad that I have this book.
4 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Amazon Customer
5.0 out of 5 stars excellent
Reviewed in the United Kingdom on February 3, 2019
good for begginers and slightly above begginer, cant comment on experts as im not one :D
Daniel Fournier
5.0 out of 5 stars A méditer
Reviewed in France on May 25, 2013
Remarquable: une revue détaillée de la star des langages de programmation dans un style éminemment pédagogique. Il faut souhaiter une refonte tenant compte des azvancées du standard C++11.
osn
5.0 out of 5 stars 素晴らしい書籍だが...
Reviewed in Japan on January 18, 2004
先のレビュアー、Amazon.comのレビューでも書かれていたが
書籍のタイトルが「入門」「はじめての」みたいな印象を与えて
しまうために誤解されている!? 本書のは「根本から」といった
意味で、その意味では文句なしにc++を根本から説明する良書。
c++の基本的な構文をマスター(これは他の「入門」本で...)
した人にはc++をさらに理解するのに栄養満点の本!!
Dennis
5.0 out of 5 stars good value
Reviewed in the United Kingdom on January 23, 2014
It is good value for a large book like this. it is a second hand one so the condition is alright. The book is a classic c++ programming book.