coffeeMachine operator +(const coffeeMachine& other)
{
coffeeMachine temp;
temp.x = this->x + other.x;
temp.y = this->y + other.y;
temp.size = this->size + other.size;
return temp;
}
coffeeMachine device(8, 12, 6);
coffeeMachine machine(23, 65, 8);
coffeeMachine mix = device + machine;
coffeeMachine mix = device + machine;
вызывает перегрузку конструктора копирования, а не перегрузку оператор =, почему?
coffeeMachine mix; mix = device + machine;