Вечер добрый! Столкнулся с такой проблемой что не могу сообразить как реализовать сложение 2х объектов класса ( а коли тут повис то пока отложил напотом, так сказать, всякие >> << в поток и считывания с файла)
Собственно что я подразумеваю под сложением ? Перегруженный operator+. Путем изысканий переоткрыл что существует в классах this поэтому объявлять я перегрузку должен как:
friend int operator+(myClass A, myClass B){
Сам класс:
class myClass{
int a; int b; // поля класса тобишь прим. A(0, 0) и соотвественное сложение A(0, 0) + B(1, 1) = return C(1, 1);
public:
/*функции*/};
Как собственно это реализовать ? Поскольку единственное что сообразил это c = A + B: но это крашит програмку