перегрузка шаблонов функций в MSVC++
От: amyznikov  
Дата: 03.06.09 23:34
Оценка:
Привет!
Собственно, вот чего хочу:

template<double (*fn)(double)>
void f()
{ printf("I am in 1\n");
}

template<double (*fn)(double,double)>
void f()
{ printf("I am in 2\n");
}

int main()
{
f<sin>();
f<hypot>();

return 0;
}

Тока MSVC++ это не компилит (в линухе работает без проблем).
Можно ли как-то заставить это компилиться и в MSVC++ тоже ?
Заранее спасибо!

04.06.09 14:54: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
msvc++ шаблоны перегрузка функций
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.