переопределенный оператор+ в Money из Pair?
Pair Pair::operator+(const Pair& other)
{
Pair temp;
temp.num1 = this->num1 + other.num1;
temp.num2 = this->num2 + other.num2;
return temp;
}
using Pair::operator +; ?
> Есть класс Money, который наследует Pair Почему а главное зачем....
Задание лабораторной
Господи чему вас учат..
и да, если что Pair Pair::operator + (const Pair& other) /*!!!*/ const /*!!!*/ { return Pair{ num1 + other.num1, num2 + other.num2 }; }
либо Pair Pair::operator + (const Pair& other) /*!!!*/ const /*!!!*/ { auto result = *this; result += other; return result; }
Ужас
Обсуждают сегодня