Я пытаюсь перегрузить оператор + = по классу имени фильма:Ошибка при перегрузке оператора + = с ++
Movie& operator+=(const Movie& other)
{
*this=*this+other;
return*this;}
дает мне ошибку Movie.h: 47: 10: ошибка: с «Movie & Movie :: operator + = (const Movie &) ' как мне его загрузить?
Где это определение? Внутри класса или снаружи? Также 'operator +' обычно определяется в терминах 'operator + =', а не наоборот. – Kevin
Какова полная ошибка? – hlt
Определяется ли оператор + для объектов Movie? Если да, можете ли вы опубликовать его определение? – Tal