Всем привет.
ДАНО: Класс с функцией шаблоном внутри:
class A {
public :
template <class T> T * f(int pos) {...};
};
ВОПРОС: Как инcтанциировать функцию f c нужными мне параметрами шаблона?
ДОП.ИНФО: Для функций вне класса все делается очень просто:
template<class T> T * void f(int) {...};
void g(int j) {
int *fdf = f<int>(j);
}
однако в моем варианте
void g(int j) {
A a;
int *fdf = a.f<int>(j);
}
ЧТО ДЕЛАТЬ ?!!!