Gaming Club Casino - Free Cash Bonuses and Promotions

Exceptional C++ - 47 Engineering Puzzles, Programming Problems, and Solutions

Exceptional C++ - 47 Engineering Puzzles, Programming Problems, and Solutions - Buy.com The next Buy.com item is 
Exploring Drawing for Animation. 

The previous item was 
Excavation

Items list

Buy.com website

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.99
Amazon.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.



Customer Reviews
Average Rating:  out of 5 stars

Rating: 5 out of 5 stars - Learn through puzzles
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: 5 out of 5 stars - A necessary book for a professional C++ coder
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: 4 out of 5 stars - The sequel is better than this one in my opinion
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: 5 out of 5 stars - Must read book for intermediate C++
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: 1 out of 5 stars - The Guru?
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.

Buy.com Books 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

Aces High Casino - Free New Player Bonuses

For less reading and more fun, get hundreds of casino bonuses for poker rooms and others like the Lucky Nugget casino. Plus, check out the Lady Dream Casino for no download flash games. The Captain Cooks Casino and the Yukon Gold are also great places to find popular games. While at the super slots casino, you can also play the most popular slots. For a large group with multiple sites, you can check out fortune lounge casinos including the Desert Dollar Casino where you exchange freebies and points.

Google