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