Have one to sell? Sell yours here
C++ FAQs
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C++ FAQs [Paperback]

Marshall P. Cline , Greg Lomow


Available from these sellers.


Formats

Amazon Price New from Used from
Paperback --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
C++ FAQs (Second Edition) C++ FAQs (Second Edition) 5.0 out of 5 stars (5)
£39.94
In stock.

Product details


More About the Author

Marshall P. Cline
Discover books, learn about writers, and more.

Visit Amazon's Marshall P. Cline Page

Product Description

Product Description

Second Edition now available!This book is inspired by the popularity of the electronic FAQ, originally prepared and disseminated by Marshall Cline and available on the Internet at comp.lang.c++. The direct question and answer format makes it easy for readers to quickly find the information they are looking for. This book contains four to five times the material of the electronic FAQ: new questions and answers have been added, existing questions have been extensively revised, comprehensive examples illustrate key points and provide practical guidelines for programmers, and thorough cross referencing makes this book a professional guidebook. The authors go beyond simply answering questions, they present a clear philosophy that promotes high quality C++ programming. The authors combine a lively, straightforward style with just enough humor to make the book accessible to the beginning C++ programmer, and a valuable reference for the experienced C++ developer. 0201589583B04062001

From the Back Cover

Second Edition
now available!This book is inspired by the popularity of the electronic FAQ, originally prepared and disseminated by Marshall Cline and available on the Internet at comp.lang.c++. The direct question and answer format makes it easy for readers to quickly find the information they are looking for. This book contains four to five times the material of the electronic FAQ: new questions and answers have been added, existing questions have been extensively revised, comprehensive examples illustrate key points and provide practical guidelines for programmers, and thorough cross referencing makes this book a professional guidebook. The authors go beyond simply answering questions, they present a clear philosophy that promotes high quality C++ programming. The authors combine a lively, straightforward style with just enough humor to make the book accessible to the beginning C++ programmer, and a valuable reference for the experienced C++ developer.

0201589583B04062001


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

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

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  6 reviews
3 of 3 people found the following review helpful
Terrific Book. Full of the best of Obejct Oriented Design 9 May 1997
By A Customer - Published on Amazon.com
Format:Paperback
This is not just a book about the syntax of C++ and dull language examples, but one of the the best of "Why?" books I've seen. Cline explains the reasoning and principals behind good OO design in a simple and well informed manner. I wish I had this book when I started in C++, it would have saved me a lot of grief
2 of 2 people found the following review helpful
Witty, in an annoying way 5 Nov 2002
By Ned Ryerson - Published on Amazon.com
Format:Paperback
While this book provides good information on many basic concepts in C++, many of the author's snappy one-line answers are downright annoying. For example:

Q: What is a downcast?
A: Trouble.

Or this:
Q: Why is downcast dangerous?
A: It's like walking on a highwire without a safety net.

Or this:
Q: What is contravariance?
A: The glue that holds OO together.

Many people will find the one-liners amusing, I am sure. Personally I think they are a waste of paper. Good practice should always be making definitive statements in the one-liner, and put the descriptive ones in the paragraph that follows, not the other way round.

To sum up: good technical advice, dubious style.

1 of 1 people found the following review helpful
To sum up the previous review: dubious 25 Feb 2004
By jeffnc - Published on Amazon.com
Format:Paperback
That review is very misleading. Yes, the authors first give a pithy, concise answer to a question that is not so simple. Of course that is not the full answer. What is a downcast? Yes, the first word after that is "trouble" (which leaves an important impression on the reader's mind.) That is immediately followed by 2 paragraphs explaining it in detail, followed by a programming example that is an entire page long. Then that question is followed up by more FAQs such as "Why are downcasts dangerous." (The answer is "they're like walking a high-wire without a safety net". This is followed by another paragraph of explanation.) This is less humorous and "annoying" than it is analogous to the truth and succinct, while leaving a mental image that the reader can retain after reading the detail.

Anyway, the book is very highly recommended. Every C++ programmer, even a beginner, should have at least 3 books, and this should be one of them. Different books have different styles. Others to consider are a reference such as Stroustrup's, a "tutorial" such as "Accelerated C++", a "hints and tips" book such as "Effective C++", and a basic book such as Lippman's primer. For those with some C background, "Thinking in C++" by Eckel is very good. The book is available on Amazon as well as free by Eckel on the internet.


Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback