Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
34 used & new from £17.39

Have one to sell? Sell yours here
 
   
C++ In a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
 
 

C++ In a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) (Paperback)

by Ray Lischner (Author)
4.0 out of 5 stars See all reviews (2 customer reviews)
RRP: £30.99
Price: £23.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £7.50 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 4 left in stock--order soon (more on the way).

Want guaranteed delivery by Friday, July 17? Choose Express delivery at checkout. See Details
24 new from £17.39 10 used from £18.01
Other Editions: RRP: Our Price: Other Offers:
Hardcover Order it used

Frequently Bought Together

Customers buy this book with C++ Pocket Reference (Pocket Referemce) by Kyle Loudon

C++ In a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) + C++ Pocket Reference (Pocket Referemce)
Price For Both: £29.48

Show availability and shipping details


Customers Who Bought This Item Also Bought

C++ Pocket Reference (Pocket Referemce)

C++ Pocket Reference (Pocket Referemce)

by Kyle Loudon
4.0 out of 5 stars (1)  £5.99
C in a Nutshell (In a Nutshell (O'Reilly))

C in a Nutshell (In a Nutshell (O'Reilly))

by Peter Prinz
5.0 out of 5 stars (1)  £26.34
C++ Cookbook (Cookbooks (O'Reilly))

C++ Cookbook (Cookbooks (O'Reilly))

by D. Ryan Stephens
£24.15
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)

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

by Scott Meyers
4.8 out of 5 stars (44)  £19.19
Accelerated C++: Practical Programming by Example (C++ in Depth Series)

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

by Andrew Koenig
4.8 out of 5 stars (15)  £21.69
Explore similar items

Product details

  • Paperback: 704 pages
  • Publisher: O'Reilly Media, Inc.; illustrated edition edition (8 May 2003)
  • Language English
  • ISBN-10: 059600298X
  • ISBN-13: 978-0596002985
  • Product Dimensions: 22.9 x 15.2 x 4.1 cm
  • Average Customer Review: 4.0 out of 5 stars See all reviews (2 customer reviews)
  • Amazon.co.uk Sales Rank: 256,083 in Books (See Bestsellers in Books)

    Popular in this category:

    #11 in  Books > Computing & Internet > Programming > Compilers
  • See Complete Table of Contents

Product Description

Product Description
C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. This is a complete reference to C++ which is organized first by topic, then 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 resource should be useful 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. What, for example, is the C++ syntax to define an alias for a namespace? Just how do you create and use an iterator to work with the contents of a standard library container? This book 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.

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.

See all Product Description

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
programming
cplusplus
c plus plus
cpp
www mlmwatchdogcom
cxx
c windows programming

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

C++ In a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly))
59% buy the item featured on this page:
C++ In a Nutshell: A Desktop Quick Reference (In a Nutshell (O'Reilly)) 4.0 out of 5 stars (2)
£23.49
C++ Pocket Reference (Pocket Referemce)
20% buy
C++ Pocket Reference (Pocket Referemce) 4.0 out of 5 stars (1)
£5.99
C in a Nutshell (In a Nutshell (O'Reilly))
9% buy
C in a Nutshell (In a Nutshell (O'Reilly)) 5.0 out of 5 stars (1)
£26.34
Accelerated C++: Practical Programming by Example (C++ in Depth Series)
6% buy
Accelerated C++: Practical Programming by Example (C++ in Depth Series) 4.8 out of 5 stars (15)
£21.69

 

Customer Reviews

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

 
11 of 11 people found the following review helpful:
4.0 out of 5 stars Nutshell Series, 14 May 2004
By A Customer
Like the other books (I have looked at) in the 'In a Nutshell' series this book provides a clear introduction into the language in question, then provides a clear and concise referance section.

Having said that it provides a clear introduction I don't think this book is for beginners, rather it is for a programmer who wants to learn another language, or for a C++ programmer would would like a referance book.

I brought it, am happy with it, and I doubt I could find better.

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



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars A concise and clear reference. Not an introduction, 12 Jun 2008
By Dr. R. Spooner (UK) - See all my reviews
(REAL NAME)   
This book is concise, readable, and useful. As it makes clear on the cover, this is a reference book, and dives straight into very intense details of the syntax of C++. It is meant as the kind of book you can check when code that you thought should work isn't compiling, or when you want to know the proper way to write something particular. In fact, it reads quite like a plain-English version of the C++ standard itself.

It is perhaps surprising that the order of the chapters matches the abstraction level of each topic; starting with the parsing of characters in a source file, and working up through simple expressions to functions, classes, and finally to the standard libraries provided to assist you in common tasks. This may not be the order that the reader becomes interested in the topics, but it reflects the nature of this book as a reference rather than a cover-to-cover gripping read.

Even that first chapter contains treasures, such as the importance of spaces in nested template declarations, where ">>" would be parsed incorrectly. As well as statements of fact about the language, it includes a few human touches like using words that most of us recognise ("source file", when the standard says "translation unit"), and even advice not to use trigraphs; an obsolete part of the language which is still valid. Later, it warns about the safety of iterators, which can become almost as invalid as pointers, but doesn't spend long on stylistic advice, a bit more of which might be welcome. It dwells more on templates and containers, perhaps because they are less familiar to many readers.

There are lots of short examples of code, particularly in explaining how certain keywords are used and misused. There are cases where something might look like a type or a function; cases where a complicated pointer might be confusing about what it addresses, as well as more familiar cases about the scope of variables that might hide others of the same name. Again, these examples tend to be extremely short and to the point. There are a number of other examples of complete programs, covering a couple of pages, which have several classes with real functionality.

There are a decent number of cross references to other chapters, and some of the same information is repeated in several places; for example the "language reference" (chapter 12) lists every reserved word, with a half page description of its purpose, and refers to related sections that cover the topic in more detail. There were still occasions when it took me longer to find the page I wanted, than I had hoped. Perhaps the style of the index and referencing will become more familiar with use.

Seeing everything together, I was struck by how many innovative features are in the language, and most of them good. While Perl, Python, Java and the other languages we are familiar with have their own strengths (consider, for example, how Perl goes out of its way to let you write the same behaviour in many ways), and admitting that not everything in C++ is good (some people don't use exceptions for fear of ambiguity over resource ownership and clean-up), it was really inspiring to see what C++ has: multiple inheritance, virtual functions, exceptions, templates, dynamic casting, operator overloading, the standard library, namespaces, and so on.

By far the largest part of the book is the standard library reference, which is a good thing. The author is obviously pleased with this, and devotes more than half of the pages to explaining each function. Languages live or die by the capabilities (and elegance) of what comes "in the box". Edinburgh University's ML was an interesting-ish thing to study, but didn't help much when you wanted to interact with the real world. PHP is a cute language for web designers who think they can program, but its library is shockingly haphazard and incomplete. The C++ standard library is remarkable in its wealth of templates for storing data. Containers, iterators, maps, vectors, and the various other methods are covered with delight, encouraging you to get on with programming your new algorithms, instead of reimplementing Donald Knuth's. It also includes all of the C standard library, and various new methods, too.

In summary, this book is a good volume to have on the shelf for those occasions when your C++ compiler answers back about your syntax for subtle language features, and good to have on your desk when you want to use the standard library. Personally, I would have liked a bit more advice about what is efficient, or what is risky. It is very clearly and concisely written, which is a great benefit. Overall, a marked success.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
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]

   


Listmania!


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

More From Ray Lischner

Shakespeare for Dummies

Shakespeare for Dummies by John Doyle...

“Shakespeare For Dummies is exquisite.” —from the Foreword by Dame... Read more
£14.95 £7.47

 

Train Hard...Play Hard

Nike, Gola, Converse, and more
Gear up with up to 60% off athletic and outdoor shoes.

Shop now

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and 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

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates