Может ли виртуальный метод быть шаблонной функцией?



Ответ: нет не может



Пояснение

• Если шаблоны будут виртуальными, то вместо перечисления функций в базовом классе надо искать все подстановки шаблона при вызовах функции

• Для этого вместо индексов надо использовать имена, и искать эти имена в хеш-таблице

• Скорость вызова значительно упадет, т.к. надо будет разрешать коллизии