По последним данным, на рынке продается по крайней мере 2 768 942 книги о С++, не говоря уже о всевозможных курсах, обучающих программах, журналах и семинарах с коктейлями. И все же в этом изобилии наблюдается удручающее однообразие.
Если переложить эту главу на музыку, она бы называлась «Вариации на тему умных указателей». В двух предыдущих главах я представил базовые концепции умного указателя - класса, заменяющего встроенные *-указатели, - и ведущего указателя, для которого существует однозначное соответствие с указываемым объектом. В этой главе мы продолжим эту тему и добавим в мелодию еще несколько гармоничных нот.
Просматривать полку книг о С++ в книжном магазине ничуть не интереснее, чем литературу по бухгалтерии. В сущности, все книги пересказывают одно и то же и отличаются разве что по весу и количеству цветов в диаграммах и таблицах.