Информация об изменениях

Сообщение Re[8]: количество аргументов из шаблона от 21.11.2019 9:59

Изменено 21.11.2019 10:02 rg45

Re[8]: количество аргументов из шаблона
Здравствуйте, andyp, Вы писали:

A>Можно ж например сделать bar невиртуальным шаблоном, требуемое количество аргументов хранить в базовом классе, там проверять, и уже потом звать виртуальный метод потомка. Такой вот NVI.


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

A>Можно ж например сделать bar невиртуальным шаблоном, требуемое количество аргументов хранить в базовом классе, там проверять, и уже потом звать виртуальный метод потомка. Такой вот NVI.


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