Goodreads helps you keep track of books you want to read.
Start by marking “Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions” as Want to Read:
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
Enlarge cover
Rate this book
Clear rating

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

4.15 of 5 stars 4.15  ·  rating details  ·  181 ratings  ·  3 reviews
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 ...more
Paperback, 208 pages
Published November 28th 1999 by Addison-Wesley Professional (first published 1999)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Exceptional C++, please sign up.

Be the first to ask a question about Exceptional C++

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 401)
filter  |  sort: default (?)  |  rating details
Michael
This series is really good and brings to light a lot of C++ related issues people need to be aware of.

It also makes you realize, though, how much C++ is your enemy. How you have to fight the language to get stuff done. You may be at a point in your journey where you have become numb to this fact. But then reading this series you think about:

1. The Pimpl idiom, a huge mess of a method to get boxed objects (invisible and automatic in every language of the last 20 years)

2. Slicing, something you ha
...more
Joecolelife
Jul 28, 2011 Joecolelife rated it 5 of 5 stars
Recommended to Joecolelife by: www.CocoMartini.com
Herb Sutter is well known in the C++ programming community for his attention to detail, sound software engineering principles and solid coding techniques. This book gather together in one place an extension of his "Guru of the Week" work that has appeared in comp.lang.c++.moderated for the past few years.
What leaped out to me while he did the "guru's" all these years is how much thought he put into them. Now imagine that he revisits them for an additional sharpening! Furthermore, he writes clear
...more
Jared
Not bad, has some good nuggets here and there... However, I felt the Q&A format of the book added absolutely nothing. It's likely just a relic of him copy/pasting the content from his online column.
Joe Wygocki
Joe Wygocki marked it as to-read
Jan 21, 2015
Peeyush
Peeyush marked it as to-read
Jan 20, 2015
Ozan Erdem
Ozan Erdem marked it as to-read
Jan 13, 2015
Rashmi
Rashmi marked it as to-read
Jan 07, 2015
Marek Pułka
Marek Pułka marked it as to-read
Jan 02, 2015
Pavel Kvas
Pavel Kvas marked it as to-read
Jan 02, 2015
Thomas Andreassen
Thomas Andreassen marked it as to-read
Dec 29, 2014
Victor
Victor marked it as to-read
Dec 25, 2014
Atila Yukselov
Atila Yukselov marked it as to-read
Dec 21, 2014
Iamxfc
Iamxfc marked it as to-read
Dec 20, 2014
Sohail
Sohail marked it as to-read
Dec 15, 2014
Diego Barbosa
Diego Barbosa marked it as to-read
Dec 08, 2014
Logan
Logan marked it as to-read
Dec 06, 2014
Jake Miller
Jake Miller marked it as to-read
Dec 03, 2014
« previous 1 3 4 5 6 7 8 9 13 14 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
  • Modern C++ Design: Generic Programming and Design Patterns Applied
  • C++ Standard Library: A Tutorial and Reference
  • The C++ Programming Language
  • Accelerated C++: Practical Programming by Example
  • Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching
  • C++ Primer
  • Mastering Regular Expressions
  • Practical Common LISP
  • Computer Graphics: Principles and Practice
  • SmallTalk Best Practice Patterns
  • Art of Computer Programming, Volume 2: Seminumerical Algorithms
  • Effective C#: 50 Specific Ways to Improve Your C#
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • On Lisp: Advanced Techniques for Common Lisp
  • Software Craftsmanship: The New Imperative
  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook
  • Refactoring to Patterns

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions C++ Coding Standards: 101 Rules, Guidelines, and Best Practices Effective Concurrency

Share This Book