Я хочу знать, возможно ли создать шаблонную функцию, а затем создать указатель на функцию, которая указывает на эту шаблонную функцию. Возможно ли это?
Я использую VS2008.
Следующий код получает эту ошибку времени компиляции:
"не удалось преобразовать из 'перегруженной функции' в 'int (__cdecl *) (int &, int &)' Ни одна из функций с таким именем в области не соответствует целевому типу"
template<typename T>
T tfunc(const T &x, const T &y){
return (x < y ? x : y);
}
int (*tfunc_ptr)(int &, int &) = &tfunc<int>;