Re: Шаблонный оператор
От: Bell Россия  
Дата: 29.11.05 10:13
Оценка:
Здравствуйте, Kalushin, Вы писали:

K>Есть класс:

K>template <class T> class A
K>{
K>public:
K> template <class R> T operator()(int i)
K> {
K> return 0;
K> }
K>};

K>Чтобы обратиться к оператору () я вынужден писать:

K>A<int> a;
K>a.operator()<double>(0);
K>Можно ли как-нибудь укоротить эту запись?

Сначала ответь на вопрос — зачем этот оператор шаблонный. По приведенному коду это совершенно излишне.
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.