Programming Books C Java PHP Python Learn more Browse Programming Books
C++ In a Nutshell: A Desktop Quick Reference (In a Nutshell and over one million other books are available for Amazon Kindle. Learn more
Buy New
$28.56
Qty:1
  • List Price: $39.95
  • Save: $11.39 (29%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

C++ in a Nutshell Paperback – May 15, 2003

ISBN-13: 978-0596002985 ISBN-10: 059600298X Edition: 1st

Buy New
Price: $28.56
42 New from $10.00 33 Used from $9.49
Amazon Price New from Used from
Kindle
"Please retry"
Hardcover
"Please retry"
Paperback
"Please retry"
$28.56
$10.00 $9.49
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

C++ in a Nutshell + C++ Pocket Reference
Price for both: $37.72

Buy the selected items together
  • C++ Pocket Reference $9.16

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: In a Nutshell (O'Reilly)
  • Paperback: 704 pages
  • Publisher: O'Reilly Media; 1st edition (May 15, 2003)
  • Language: English
  • ISBN-10: 059600298X
  • ISBN-13: 978-0596002985
  • Product Dimensions: 1.4 x 6 x 9 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (27 customer reviews)
  • Amazon Best Sellers Rank: #160,474 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Ray Lischner began his career as a software developer, but dropped out of the corporate rat race to become an author. He started using C++ in the late 1980s, working at a company that was rewriting its entire product line in C++. Over the years, he has witnessed the evolution of C++ from cfront to native compilers to integrated development environments to visual, component-based tools. Ray has taught C++ at Oregon State University. He is the author of Delphi in a Nutshell and O'Reilly's upcoming C++ in a Nutshell, as well as other books.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.5 out of 5 stars
5 star
17
4 star
7
3 star
2
2 star
1
1 star
0
See all 27 customer reviews
Easy to look up what I need refreshing on.
Amazon Customer
This book isn't for beginners, but if you've had experience with C or C++ and are looking for a complete, well-organized reference to C++, this is the book to get.
Jason Rennie
This is an excellent reference designed to give you precise definitions and usage for the C++ language features and library according to the C++ Standard.
uniq

Most Helpful Customer Reviews

47 of 48 people found the following review helpful By uniq on June 11, 2003
Format: Paperback
This is an excellent reference designed to give you precise definitions and usage for the C++ language features and library according to the C++ Standard. Unless you are a novice, it will save you time. In the past, when I needed to lookup something, I used to gladly dive into the Stroustrup's "C++ Programming Language" or Josuttis's "The C++ Standard Library". While indispensable and authoritative, these volumes are *NOT* designed for easy reference work; reading them takes time, and what should have been a 30-second lookup inevitably turned into a 30-minute reading. The "C++ In A Nutshell" helps to solve this problem, in addition to putting all the relevant resources at your fingertips in one volume.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
27 of 27 people found the following review helpful By Terry A. Smith on November 13, 2003
Format: Paperback
Most of the "reference" books I've seen for C++ have been more advanced primers (lippman/lajoie, pratta, josuttis). This is the first book I've seen for someone who knows C++, has been using it for some time, and needs a library and language reference. A welcome addition to my desk, especially since I learned C++ in 1992 and sometimes still need a gentle push away from archaic usage.
The language reference is concise but appears complete, and I disagree with the reviewer who said it is poorly organized (the library reference is alphabetical by library, the language reference follows the same convention everyone else does: Basics,Declarations,Expressions,Statements,Functions,Classes,Templates,I/O,Containers). The library reference is very, very valuable, often providing usage and code snippets as well as syntax.
This won't replace all the books on your shelf (you do have Effective C++ and More Effective C++, right?) but it will be a well used reference if you are a professional software guy (or faking it).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 18 people found the following review helpful By Jason Rennie on October 20, 2003
Format: Paperback
O'Reilly has done it again. C++ in a Nutshell is a great reference. The first 275 pages are a technical introduction to the language. The next 50 pages provide a preprocessor and language reference. The final 400 pages provide a reference to the library. Those last 400 pages are the real gem. Sections are organized by header file (e.g. <sstream>). A full prototype of each major class is provided and each function is explained individually. Also, the index is complete, so it's easy to find information on a class or function you're looking for. Descriptions are complete, but concise---all the information you need and not a char more.
This book isn't for beginners, but if you've had experience with C or C++ and are looking for a complete, well-organized reference to C++, this is the book to get.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 13 people found the following review helpful By R. Hord Jr. on March 19, 2006
Format: Paperback Verified Purchase
I always like O'Reilly books and are usually what I purchase. The "In A Nutshell" may be misleading to some. Just think of it as "C++ A Language & Library Reference." If you are a beginner looking for a how to, this isn't the one for you. "Thinking in C++" by Bruce Eckel (great book), or "Practical C++ Programming" would be the one a beginner would want. However, when you are ready to explore the inter-details about what C++ classes provides, this would be a good one to add to your collection. The first half describes C++ in general, while the last half details the language reference. I like how the reference is structured, grouped by the easy to find header declaration at the bottom of the page. Quickly finding what you need is a great feature here. You can only do so much "std::cout << "hi" << std::endl; without a reference and this one covers the missing details. Not for beginners, but an excellent reference.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By "spoon_" on July 6, 2003
Format: Paperback
I bought this to replace another C/C++ reference book. The other book was abysmal, with poor organisation, lacks of detail, depth and clarity. The Nutshell is a refreshing delight. It covers everything about C++, from the ground up. It's not a tutorial, but anyone familiar with C should be able to grasp C++ from this reference. Very detailed, even including a BNF grammar of the language. Excellent.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By M. Henri De Feraudy on July 9, 2010
Format: Paperback
If you have used the extraodinarily good "C# in a Nutshell" and are hoping to find a simllar book for C++ you will be disappointed.
This book is useful as a reference for people who have had it explained to them and need a reminder. Every time I have tried to look up a definition for the
first time in this book I have been bamboozled, because the definitions are too succinct, I wasnt quite sure what they meant. But when I had read an explanation
elsewhere and came back to this book for a reminder, I found it useful.
You could argue that the fault is that the C++ language is so complicated it's quite a challenge summarising it into the available space.
However some negative reviews have pointed out that there are a few gaps, indicating that it could do with a more polished new edition.
Still, it's a very useful book, and I cant think of anything that can replace it.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 12 people found the following review helpful By Peter L. on January 12, 2006
Format: Paperback
The book "C++ In a Nutshell" by Ray Lischner is recommended for users

who are already familiar with the C++ language, its style, and coding

conventions. Although the first third of the book deals with the

basics of the language, users who are new to C++ will find themselves

looking for a more tutorial-like reference when trying out features

for the first time; to the book's credit, most subject areas are

methodically touched upon but often additional explanations and

examples would be useful.

For more experienced programmers, the book can be a source of a wealth

of information and can be a big time saver. A whole chapter designated

as a language reference allows for quick lookup of obscure C++

constructs. Here, the spirit of the book is captured perfectly as

syntax summaries are given using a modified BNF. Probably the most

useful part of the book is the library reference that provides

complete descriptions of all the classes in the C++ standard library.

This section itself is likely to save one from spending hours on

googling for small bits of information.

Thus, for those new to C++ something like "Practical C++ Programming"

by Steve Oualline would likely provide a more useful introduction to

the language. However, for those with the experience to know what they

are looking for "C++ In a Nutshell" is a very good reference.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search

What Other Items Do Customers Buy After Viewing This Item?