У меня есть класс foo: < /p>
class Foo {
template
T* operator () (void) {
return (T*) something;
}
}
< /code>
t нельзя вывести, но я хочу сказать что -то вроде < /p>
Foo foo;
type_t bar = foo ();
< /code>
Но это синтаксическая ошибка. < /p>
Есть ли способ сделать это?>
Подробнее здесь: https://stackoverflow.com/questions/224 ... n-operator