|
|

Exceptional C++ - 47 Engineering Puzzles, Programming Problems, and Solutions
Books - Art
-
Get prices, ordering information and more for
Exceptional C++ - 47 Engineering Puzzles, Programming Problems, and Solutions.
- Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions.
|
|
List Price: $44.99Amazon.com's Price: $36.70 You Save: $8.29 (18%)Prices subject to change.
Availability: Usually ships in 24 hours
This item ships for FREE with Super Saver Shipping.
Binding: Paperback
Dewey Decimal Number: 005.133
EAN: 9780201615623
ISBN: 0201615622
Label: Addison-Wesley Professional
Manufacturer: Addison-Wesley Professional
Number Of Items: 1
Number Of Pages: 240
Publication Date: November 28, 1999
Publisher: Addison-Wesley Professional
Sales Rank: 189046
Studio: Addison-Wesley Professional
Related Items:
Editorial Review:
Amazon.com: Aimed at the experienced C++ programmer, Herb Sutter's Exceptional C++ tests the reader's knowledge of advanced C++ language features and idioms with several dozen programming puzzles and explanations. This book can definitely help raise your C++ class design skills to the next level.
Based on the author's Guru of the Week Web column, this book poses a series of challenging questions on the inner workings of C++, centering around generic programming with the Standard Template Library (STL), exception handling, memory management, and class design. Even if you think you know C++ well, most of these problems will teach you something more about the language and how to write more robust classes that are "exception safe" (meaning they don't throw any handled exceptions or leak resources). Don't think this is just "language lawyering," though. The author's explanations stress sound programming principles (favoring simplicity) and idioms (such as the Pimpl idiom for class design that promotes faster compile times and better maintainability, or using "smart" auto_ptrs with STL.) Judging from the range and depth of these examples, Sutter's command of the inner workings of C++ is impressive, and he does an excellent job of conveying this expertise without jargon or a lot of theory.
After reading this book, C++ designers will learn several "best practices" of how to write robust, efficient classes that are "exception safe." Chances are you'll gain a better understanding of memory management techniques and working with STL too. For the experienced developer seeking leading-edge knowledge of some of the best ways to use C++, Exceptional C++ is both a challenging and truly worthwhile source of information. --Richard Dragan
Topics covered: Advanced C++ programming tutorial, generic programming, tips for string classes, containers and STL, temporary objects, exception-safe code tutorial, virtual functions, class inheritance, the Pimpl idiom, namespaces, memory management, C++ memory areas, overloading new and delete, using smart pointer with auto_ptr, using const, casts, and hints for better performance and code maintainability.
Average Rating: 
Rating: -
This book and exceptional c++ series are the best book series, I have ever read. Its language and presentation of material is exemplary. I learned a lot from this book and suggest to anyone to leverage his/her knowledge.
Rating: -
Just finished it. It may not be so apparent at first, but definitely you need it to find how to write a "perfect" C++ code.
Of course, before reading this book, several intermediate books demand reading, such as "Effective C++", "More Effective C++", "Effective STL". Some system programming book may also need to be read. Otherwise, you may have no idea why you need this book.
Rating: -
This book presents advices more or less in the same format than books from the Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series) serie. What is similar is that topics are divided in 47 small items of few pages each. The difference is that the author first ask questions to the readers or propose exercises and encourage the reader to put down the book and to take the time to think about the problem and then come back to ... Read More
Rating: -
There seems to be a bit of confusion about what level this book is at. Based on some of the reviews I've read, I was a bit concerned that much of this book would fly right over my head, exploring advanced and obscure features. So let's get one thing straight: this is pitched at the same level as Effective C++, and has a similar structure and style.
And it's not just a 'puzzle' book - although it does highlight some tricky issues to do with templates and name lookup, which might conceivably ... Read More
Rating: -
This book is a collection of silly, unusable tidbits. The author discusses unimportant issues that most programmers have no need to know in order to create excellent c++ code. If this is how one becomes a C++ Guru, then count me out!
Browse for similar items by category:
|
Choose from over 600,000 books on all topics including Art,
Audiobooks, Biographies, Business, Children's, Computer, Cooking, Entertainment,
Family, Fiction, History, Home, Garden, Horror, Suspense, Mystery, Nonfiction,
Reference, Religion, Romance, Sci-Fi, Science, Self-Help, Health, Sports,
Travel, Young Adult and more.
Also browse through magazines, toys, music, music downloads,
dvd's, games, sports, bags and so much more in every category. Also check out
software, electronics, computers, networking products, digital cameras, cell
phones and accessories.
Home Page
More
Buy.com info
Exceptional C++ - 47 Engineering Puzzles, Programming Problems, and Solutions Information
|
|