Re[3]: bool operator < (T _Right) if (X < 0) и if ( 0 < X)
От: saddva  
Дата: 09.04.07 09:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Smal, Вы писали:


S>>Определить внешние операторы.

S>>
S>>bool operator < (int i, T _Right);
S>>bool operator > (int i, T _Right);
S>>...
S>>

А>Определил!
А>
friend bool operator < (const int _Left, const nullvalue &_Right);

А>все-равно ругается!
А>error C2679: binary '<' : no operator found which takes a right-hand operand of
А>type 'nullvalue<T>' (or there is no acceptable conversion)

Похоже, nullvalue у вас шаблон. Значит, скорее всего возникла проблема friend'ов для шаблонов... См. например здесь
Автор: MaximE
Дата: 20.02.05
.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.