Как сложить 2 объекта одного класса?
Если сложение объектов должно давать новый объект, то и функция сложения должна возвращать объект, а не int.friend myClass operator+(const myClass &A, const myClass &B){
    return myClass(A.a + B.a, A.b + B.b);
}
Если сложение объектов должно давать новый объект, то и функция сложения должна возвращать объект, а не int.friend myClass operator+(const myClass &A, const myClass &B){
    return myClass(A.a + B.a, A.b + B.b);
}