Upcoming Events
Southwest Gaming Expo
11/20 - 11/22 @ Dallas, TX

Workshop on Network and Systems Support for Games (NetGames 2009)
11/23 - 11/25 @ Paris, France

ICIDS 2009 Interactive Storytelling
12/9 - 12/11 @ Guimarăes, Portugal

Global Game Jam
1/29 - 1/31  

More events...


Quick Stats
6513 people currently visiting GDNet.
2341 articles in the reference section.

Help us fight cancer!
Join SETI Team GDNet!



Link to us

Link to us

Home » Books » Book Listing
  Intel sponsors gamedev.net search:   
Books @ GameDev.net Jump to:
C++ books
All books
Exceptional C++
by Herb Sutter
Published November 1999
List Price: $44.99, Your Amazon.com Price: $34.64
Addison-Wesley Price: $33.74
Average rating:
Amazon Sales Rank: 42,673

Buy it now: From Addison-Wesley

Summary
Exceptional C++ shows by example how to go about sound software engineering in standard C++. Do you enjoy solving thorny C++ problems and puzzles? Do you relish writing robust and extensible code? Then take a few minutes and challenge yourself with some tough C++ design and programming problems. The puzzles and problems in Exceptional C++ not only entertain, they will help you hone your skills to become the sharpest C++ programmer you can be. Many of these problems are culled from the famous Guru of the Week feature of the Internet newsgroup comp.lang.c++.moderated, expanded and updated to conform to the official ISO/ANSI C++ Standard. Each problem is rated according to difficulty and is designed to illustrate subtle programming mistakes or design considerations. After youve had a chance to attempt a solution yourself, the book then dissects the code, illustrates what went wrong, and shows how the problem can be fixed. Covering a broad range of C++ topics, the problems and solutions address critical issues such as:

*Generic programming and how to write reusable templates
*Exception safety issues and techniques
*Robust class design and inheritance
*Compiler firewalls and the Pimpl Idiom
*Name lookup, namespaces, and the Interface Principle
*Memory management issues and techniques
*Traps, pitfalls, and anti-idioms
*Optimization

Try your skills against the C++ masters and come away with the insight and experience to create more efficient, effective, robust, and portable C++ code.


Similar Books
Effective C++, 3rd Ed. by Scott Meyers
Modern C++ Design by Andrei Alexandrescu
C++ Coding Standards by Herb Sutter, Andrei Alexandrescu

Write an online review and share your thoughts with other members.
Member Reviews
An excellent read. Unlike a lot of books on programming, this one spells everything out for you, so you know what the author is saying.


This is one of few programming-related texts I would describe as a "must have". Any serious C++ programmer really should at least read this cover-to-cover or keep a copy in an easy to reach location.

If you can read this (as well as More Exceptional C++ and Scott Meyers' books) and act on the huge amount of advice given then you, quite simply, will be a better programmer.

The only downside to reading this book is it's likely to make you feel like a "n00b" again

Jack


I agree with SiCrane.

I bought this book two days ago and have already read through it to get a grasp of it and it is in depth to say the least. This book is only suitable for someone who really knows their C++, especially general use of the Standard Template Library.

This book will most likely make ur code look bad.

It really does prove how much there is still to learn for the majority of C++ programmers since even with code that does look simplified and good, it ridicules.

It goes into detail with how to look at the code from the compilers point of view so u can make the most secure use of C++ and it runs through the errors involved in simple examples, next telling you how to do it better.

I thought, when i read the back, that with Exception Handling it would go into further detail about try() and catch(). But no. It talks about how to make the code you write strongly exception safe without the use of these two commands which for me is a whole new area of expertise.

Overall this is a very good book if you want to push ur knowledge to another level but it is seriously aimed at advanced C++ progrrammers.

Ace


Worth owning just for the coverage on exception safety. Seriously.


All times are ET (US)


Write an online review and share your thoughts with other members.
Full details
See the full details or purchase this book online at one of the links below:

  Addison-Wesley
  Amazon.com
  Amazon.co.uk 
  Amazon.ca
  Amazon.de
  Amazon.fr