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