- Paperback: 1264 pages
- Publisher: Addison-Wesley Professional; 3 edition (April 2, 1998)
- Language: English
- ISBN-10: 0201824701
- ISBN-13: 978-0201824704
- Product Dimensions: 7.3 x 1.7 x 9.3 inches
- Shipping Weight: 4 pounds
- Average Customer Review: 84 customer reviews
- Amazon Best Sellers Rank: #1,855,560 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
C++ Primer (3rd Edition) 3rd Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
"Children of Blood and Bone"
Tomi Adeyemi conjures a stunning world of dark magic and danger in her West African-inspired fantasy debut. Learn more
Customers who bought this item also bought
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
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
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
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
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 :-)
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++.
It's a rather dry straight to the point, no-nonsense writing that strikes a balance between a course and a reference book. In other words if you are stuck on a particular point you can get your information quite fast, and this is complementary to Stephen Prata's C++ Primer plus which is meant to be read from start to finish.
Another nice point about this book is that there is a good little introduction for the impatient at the start of the book, and then the authors come back to the subjects in full detail later.
All in all it's still a very well written book, but I have to be honest, I have not looked at the fourth edition. If you pick up this one second hand it may be quite sufficient as an introduction (beware that certain new aspects of C++ are not going to be covered, remember this is just an introduction).
Make sure you get Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) to make sure you have learned everything well (i would not use the latter as an introduction, though).
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.
Most recent customer reviews
I just borrowed this book from the library to revise a solid code to give some C++...Read more