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