Re: template & friend
От: Alxndr Германия http://www.google.com/profiles/alexander.poluektov#buzz
Дата: 30.01.04 16:19
Оценка:
Здравствуйте, Аноним, Вы писали:

Попробуй определить свой оператор там, где ты объявляешь его другом.

А>
А>template< class T> inline 
А>T operator + ( const T& v1, const T& v2 ){T v;v.add(v,v1,v2);return v;}
А>(Всё это находится в неймспейсе)
А>Мне надо сделать его другом : я пробывал писать
А>template<class T,Int Dim>
А>struct Foo
А>: public T
А>{
А>friend Foo<T,Dim> operator + ( const Foo<T,Dim>& v1, const Foo<T,Dim>& v2 )
A>{T v;v.add(v,v1,v2);return v;}
А>public:
А>...
А>}
А>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.