Предположим, у меня есть следующее:
Код: Выделить всё
class Rational
{
public:
Rational(int numerator, int denominator) : numerator(numerator), denominator(denominator) {}
friend auto operator(const Rational& lhs, const Rational& rhs) = default;
private:
int numerator;
int denominator;
};
Этого не может быть. Если у меня, например, так:
Код: Выделить всё
Rational rt1{-3, 2};
Rational rt2{3, -2};
Отказ от ответственности: я большой новичок в C++.
Подробнее здесь: https://stackoverflow.com/questions/785 ... comparison
Мобильная версия