Re: Два типа в одном параметре темплейта
От: Bell Россия  
Дата: 23.12.08 12:16
Оценка: 4 (1)
Здравствуйте, Cavaler, Вы писали:

Может быть позволить компилятору самому вывести все необходимые типы?
template<class R, class T>
R CallMe(R (T::*mem_fn)()) { T t; return (t.*mem_fn)(); }

struct test
{
   int fn() { return 1; }
};

int main()
{
   int i = CallMe(&test::fn);
   return 0;
}
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.