Re: bool operator < (T _Right) if (X < 0) и if ( 0 < X)
От: Smal Россия  
Дата: 09.04.07 07:32
Оценка:
Здравствуйте, Чили, Вы писали:

Ч>В своем шаблоне класса я перегружаю операторы "<" и ">"

Ч>
bool operator < (T _Right);
Ч>bool operator > (T _Right);

Ч>В коде программы проверяю условия:
Ч>
if (X < 0) ...  // здесь без проблем!
Ч>if (0 < X) ...  // а вот здесь компилятор сильно ругается

Ч>Подскажите, уважаемые, как быть?


Определить внешние операторы.
bool operator < (int i, T _Right);
bool operator > (int i, T _Right);
...
С уважением, Александр
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.