Здравствуйте, andyp, Вы писали:
A>Можно ж например сделать bar невиртуальным шаблоном, требуемое количество аргументов хранить в базовом классе, там проверять, и уже потом звать виртуальный метод потомка. Такой вот NVI.
Можно. Получится эдакий элегантный вариант самодельной диспетчеризации, о которой я упоминал
здесьАвтор: rg45
Дата: 21.11.19
. Но при всей элегантности, проверка соответствия числа формальных и фактических параметров обеспечивается программистом и выполняется в рантайме. Отбираем хлеб у компилятора.