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