СПб.: Питер, 2004. — 241 c.
Как известно, умный учится на чужих ошибках, а глупец - на своих.
Книга Стива Уэллина "Как не надо программировать на C++. 111
нерабочих и 3 рабочих программы, или Почему 2 + 2 = 5986?" содержит
впечатляющую подборку ошибок, часто встречающихся при
программировании на C++, от элементарных до самых сложных и
изощренных. В сущности, это увлекательный сборник головоломок для
программистов, щедро усыпанный профессиональными байками и
фольклором.