Можно ли во время выполнения решить, какую функцию шаблона вызывать?
Что-то вроде:
template
struct A {
static void foo() {/*...*/}
};
void bar(int i) {
A::f(); //
Подробнее здесь: https://stackoverflow.com/questions/708 ... -functions