bool operator < (T _Right); bool operator > (T _Right);
if (X < 0) ... // здесь без проблем! if (0 < X) ... // а вот здесь компилятор сильно ругается