переопределенный оператор+ в 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; }
Ужас
Обсуждают сегодня