Здравствуйте, rg45, Вы писали:
R>одноименные функции производных классов скрывают функции базового класса.
Я бы предпочел, чтобы это правило было менее радикальным, и одноименную функцию дочернего класса с другой сигнатурой можно было бы просто добавить к наследуемым функциям базового, не выписывая тупых переходников для базовой функции и всех ее перегрузок.
Вполне ж банальная ситуация, когда базовый класс определяет несколько одноименных функций с разными наборами параметров, а дочерний класс хочет расширить этот набор аналогичными своими.