
ww w. nosta rch. com
C ++ is a flexible and powerful programming lan-
guage that provides many opportunities to screw up.
This book is filled with broken programs. The question
is, are you sharp enough to spot the errors in them?
These are real programs (mostly) that contain the type
of errors you might find in your own code, including
the simple errors of the novice as well as hard to spot
(and ha rd to debug) errors fou
nd in multi-threaded
progra ms.