C++ in a Nutshell
|
| List Price: | $39.95 |
| Price: | $26.37 & eligible for FREE Super Saver Shipping on orders over $25. Details |
Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com
52 new or used available from $16.58
Average customer review:Product Description
C++ in a Nutshell packs an enormous amount of information on C++ (and the many libraries used with it) in an indispensable quick reference for those who live in a deadline-driven world and need the facts but not the frills. The book's language reference is organized first by topic, followed by an alphabetical reference to the language's keywords, complete with syntax summaries and pointers to the topic references. The library reference is organized by header file, and each library chapter and class declaration presents the classes and types in alphabetical order for easy lookup. Cross-references link related methods, classes, and other key features. This is an ideal resource for students as well as professional programmers. When you're programming, you need answers to questions about language syntax, or parameters required by library routines quickly. C++ in a Nutshell is a concise desktop reference that answers these questions, putting the full power of this flexible, adaptable (but somewhat difficult to master) language at every C++ programmer's fingertips.
Product Details
- Amazon Sales Rank: #45076 in Books
- Published on: 2003-04-01
- Original language: English
- Number of items: 1
- Binding: Paperback
- 704 pages
Editorial Reviews
About the Author
Ray taught computer science at Oregon State University for several years and specialized in teaching introductory computer programming. He taught courses in C and C++ and software engineering.
Customer Reviews
Very useful
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.
Perfect reference, doesn't try to teach at all
If you're famililar with the Java "Nutshell" books, they go half-way towards trying to teach you Java, assuming you might know a C-syntax language already, but not Java. This book does not waste space trying; it assumes you know C++, and have a fairly good proficiency with it. It is impossible to sit down with this C++ nutshell book and just read it for the heck of it; I tried, but there is just no casual, conversational language to curl up with and space out. And that is a good thing, because the book doesn't try to do two things at once, and it doesn't waste space on material you will only read once and then wish wasn't there.
Well over half the book contains terse descriptions of classes and functions, organized by header file. The earlier third does have chapters on I/O, chapters on templates, and things like that, but most of the earlier chapters are named things like "Statements", "Declarations", "Expressions", etc. It's the kind of thing you flip open to, skim until you find the few paragraphs you want, and then put down and get back to writing code. It is wonderful; every C++ programmer must have 5 or 6 long-winded books full of professor's lectures and hand-holding examples, Strotroup's being the obvious example, but this one just sits on your desk until you want it, then goes away until you want it again. Saves tons of time!!
Excellent reference for the practicing programmer
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).




