Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
51 used & new from $8.48

Have one to sell? Sell yours here
 
   
Essential C++ (C++ In-Depth Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Essential C++ (C++ In-Depth Series) (Paperback)

by Stanley B. Lippman (Author)
4.2 out of 5 stars See all reviews (29 customer reviews)

List Price: $44.99
Price: $36.84 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.15 (18%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, July 17? Choose One-Day Shipping at checkout. Details
21 new from $24.97 30 used from $8.48

Frequently Bought Together

Customers buy this book with STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library (2nd Edition) (Addison-Wesley Professional Computing Series) by David R. Musser

Essential C++ (C++ In-Depth Series) + STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library (2nd Edition) (Addison-Wesley Professional Computing Series)

Customers Who Bought This Item Also Bought

Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

by Andrew Koenig
4.6 out of 5 stars (84)  $38.99
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)

by Scott Meyers
4.8 out of 5 stars (141)  $40.80
C++ Primer (4th Edition)

C++ Primer (4th Edition)

by Stanley B. Lippman
3.8 out of 5 stars (142)  $42.89
The C++ Programming Language: Special Edition (3rd Edition)

The C++ Programming Language: Special Edition (3rd Edition)

by Bjarne Stroustrup
4.2 out of 5 stars (284)  $63.99
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)

by Herb Sutter
4.3 out of 5 stars (27)  $40.45
Explore similar items

Editorial Reviews

Amazon.com Review
Written for those C/C++ developers who want to deepen their programming knowledge, Essential C++ provides a short, effective tutorial to some of the most important features of the C++ language, including lessons on generic programming and templates.

Compression is the key in this admirably concise text.

The author explains C++ from the very beginning with basic syntax and language features and always uses some of the best features of today's Standard C++. Perhaps the best thing here is the integration of "generic programming" (meaning the STL library of reusable templates and algorithms for data collections like vectors, linked lists, and maps, which are built into any current C++ compiler).

By focusing on these key features, this tutorial demonstrates C++ in an up-to-the-minute style. (These "advanced" features can help simplify C++ programming from the very beginning.) This tutorial moves quickly, and by the end of the book, the author covers the basics of successful object-oriented design with C++ classes, generic programming, templates, and exception handling. Short examples are the rule here, and each chapter includes exercises for self-study (with solutions provided at the end of the book).

C++ is a very rich and very complicated programming language. Essential C++ cuts to the chase and gives the working programmer a tour of the latest and greatest language features in a compact format. As a quick-start guide to today's C++, this title complements the author's much more massive tutorial, C++ Primer. For anyone who knows a little C/C++ and wants to learn more, especially the newest features of Standard C++, this book certainly deserves a closer look. --Richard Dragan

Topics covered: C++ fundamentals, data types and arrays, pointers, flow control, functions, generic programming and STL, generic algorithms, classes, constructors and destructors, polymorphism and inheritance, abstract classes, runtime type identification, templates and template functions, exception handling.

Product Description
"Readers can pick up this book and become familiar with C++ in a short time. Stan has taken a very broad and complicated topic and reduced it to the essentials that budding C++ programmers need to know to write real programs. His case study is effective and provides a familiar thread throughout the book." --Steve Vinoski,IONA

For the practicing programmer with little time to spare, Essential C++ offers a fast-track to learning and working with C++ on the job. This book is specifically designed to bring you up to speed in a short amount of time. It focuses on the elements of C++ programming that you are most likely to encounter and examines features and techniques that help solve real-world programming challenges.

Essential C++ presents the basics of C++ in the context of procedural, generic, object-based, and object-oriented programming. It is organized around a series of increasingly complex programming problems, and language features are introduced as solutions to these problems. In this way you will not only learn about the functions and structure of C++, but will understand their purpose and rationale.

You will find in-depth coverage of key topics such as:

* Generic programming and the Standard Template Library (STL) * Object-based programming and class design * Object-oriented programming and the design of class hierarchies * Function and class template design and use * Exception handling and Run-Time Type Identification

In addition, an invaluable appendix provides complete solutions to, and detailed explanations of, the programming exercises found at the end of each chapter. A second appendix offers a quick reference handbook for the generic algorithms, providing an example of how each is used.

This concise tutorial will give you a working knowledge of C++ and a firm foundation on which to further your professional expertise.

See all Editorial Reviews


Product Details

  • Paperback: 304 pages
  • Publisher: Addison-Wesley Professional; 1 edition (November 5, 1999)
  • Language: English
  • ISBN-10: 0201485184
  • ISBN-13: 978-0201485189
  • Product Dimensions: 9 x 7.3 x 0.7 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars See all reviews (29 customer reviews)
  • Amazon.com Sales Rank: #547,458 in Books (See Bestsellers in Books)

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

29 Reviews
5 star:
 (17)
4 star:
 (4)
3 star:
 (7)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (29 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
38 of 39 people found the following review helpful:
5.0 out of 5 stars Outstanding!, January 27, 2000
By M. Henning "Michi" (Holland Park, QLD Australia) - See all my reviews
(REAL NAME)   
I was rather skeptical when I first heard of this book. After all, explaining C++ in anything less than 500 or 600 pages seemed impossible.

I was very pleasantly surprised when I started reading though. This is very down-to-earth and crystal-clear reading. Easy to understand and, most importantly, you won't get overwhelmed by the sheer size of the mountain ahead of you. Naturally, you can't expect this book to turn you into a C++ guru. But that isn't its purpose. (Besides, there are *no* books that will turn you into a guru, only books that are more complete, including Stan's own C++ Primer.)

This book is excellent for *learning* C++ and getting off the ground. It achieves this goal better than any other C++ book I've read. Once you've read this book, you can graduate to more advanced material, such as the C++ Primer (which is didactically very good) or Stroustrup's book (which is didactically nowhere near as good, but works better as a reference due to its terseness). "Essential C++" provides very solid C++ grounding without neglecting any of the important parts of the language.

Highly recommended!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars EXCELLENT PROFESSIONAL COVERAGE, December 7, 1999
THIS BOOK ALONG WITH LIPPMANS' C++ PRIMER ARE ALL THAT IS NEEDED TO LEARN C++. BOTH BOOKS ARE EXTREMELY GOOD, IMHO! P. S. NOT FOR THE 'TEACH YOURSELF C++ IN 21 DAYS CROWD" THESE BOOKS ARE FOR PROFESSIONAL PROGRAMMERS.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 10 people found the following review helpful:
5.0 out of 5 stars At last!, May 2, 2000
By Witold Batorowicz (London, Ontario Canada) - See all my reviews
Finally we have a short, concise introduction to C++. As Stan himself mentioned, it follows the "Learning Perl" approach. Thus this book is not meant to be an exhaustive treatise of the language, but should give a working programmer a chance to start using this complex language. It takes the Perl approach in saying: use as much as you feel comfortable with to start, and as your knowledge progresses expend on your technique. I have seen some complains about number of errors in this book. For an errata please go to http://www.develop.com/hp/slip/Errata_1st.pdf. Also http://www.develop.com/hp/slip/windows.zip contains the source code for this book. In short (literally) we have a great book, which does a great job introducing C++ and at the same time, it is small enough to be carried around. I highly recommend it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Underrated Must Own.
This Book With The C++ Primer by Lippman is really all you need to learn c++ like someone said before me... Read more
Published 7 months ago by Lykos

5.0 out of 5 stars Its really essential C++ with a gentle touch
I thought this book was brilliant in the fact that it took a gentler approach and concentrating on the core parts of C++ to allow readers to quickly absorb the essentials... Read more
Published 17 months ago by Raymond Tay

3.0 out of 5 stars Too concise.
If you're new to programming, do NOT pick up this book.
If you have experience in another OO language like Java/C# and want to learn C++ do not buy this book. Read more
Published on August 4, 2005 by C. Carroll

5.0 out of 5 stars As Simple As Possible, But No Simpler
The enormous success of C Programming Language is, IMHO, because it is simple, flexible and powerful. The whole language is very well written by K&R in the classic book. Read more
Published on November 1, 2004 by Subbaiah N. Venkata

5.0 out of 5 stars Useful for experienced Java Programmers looking at C++
As another reviewer mentioned, Lippman's _Essential C++_ is influenced by the approach taken in _Learning Perl_ (Schwartz). Read more
Published on July 6, 2004 by Ray Y. Chow

3.0 out of 5 stars Compact
This isn't greatest book to *learn* C++. I bought it largely on the strength of the other reviews and my experiences coding successfully in other languages but (e.g. Read more
Published on February 8, 2004 by Free Style

3.0 out of 5 stars An OK refresher even for savvy C++ users
This book touches on important topics of C++. If you are a savvy C++ user and use it all the time, you won't get a whole lot out of it, but you can certainly use it as a... Read more
Published on October 10, 2003 by ART SEDIGHI

3.0 out of 5 stars An OK refresher even for savvy C++ users
This book touches on important topics of C++. If you are a savvy C++ user and use it all the time, you wont get a whole lot out of it, but you can certainly use it as a... Read more
Published on October 9, 2003 by ART SEDIGHI

3.0 out of 5 stars An OK refresher even for savvy C++ users
This book touches on important topics of C++. If you are a savvy C++ user and use it all the time, you won't get a whole lot out of it, but you can certainly use it as a... Read more
Published on October 9, 2003 by ART SEDIGHI

5.0 out of 5 stars Nice book for beginner
Actually,if you are pure newbie,this book is not suitable for you.If you are person who have learnt some basic knowledge of C++,and wanna brush up yourself rapidly,so this book is... Read more
Published on July 16, 2002 by iamalien

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Let Toro Clear the Snow

Let Toro Clear the Snow
Rely on Toro for top-quality snow throwers and power shovels to make snow removal a breeze.

Shop all Toro

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Lock and Key

Shop for doorknobs and lock sets
A solid doorknob and lockset can help provide security and assurance. Choose from Schlage, Baldwin, and more top brands.

Shop for doorknobs and locksets

 

A Breakthrough Performance

Shop for jackhammers
Whether you need to drill into rock or break up pavement, a jackhammer provides the force you need.

Shop for jackhammers now

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates