тимплейты
От: Sergey Kirillov Ниоткуда  
Дата: 28.02.02 16:34
Оценка:
Всем привет.

ДАНО: Класс с функцией шаблоном внутри:
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);
}

ЧТО ДЕЛАТЬ ?!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.