Книга предназначена для разработчиков с опытом программирования на C++. В начальной части, в виде обзора, в ней описываются некоторые нюансы применения языка, в частности шаблонов. Далее описываются различные идиомы: различные виды указателей ("умные", "ведущие", "грани", "гениальные", "невидимые"), гомоморфные иерархии классов, техники управления памятью. В последних главах автор собирает все описанное ранее воедино и "реализует" на основе этого пару механизмов сборки мусора.
Все описываемые идиомы и алгоритмы сопровождаются примерами кода, в котором невольно начинаешь разбираться и вникать. В коде обнаружилось немало ошибок, однако, после изучения примеры становятся понятны и добавляют ясности к описанию той или иной техники.
Не смотря на то, что книга издана в конце 90х, она не теряет актуальноcти для C++ программистов.