#include <iostream>
using namespace std;

class Operators{
    private:
        int num1;

    public:
        Operators(int num1){
            this->num1 = num1;
        }
        Operators operator+(Operators o){
            return Operators(num1 + o.num1);
        }
        operator int () { return num1; }

        friend std::ostream& operator << (std::ostream& o, Operators const& op)
        {
            o << op.num1;
            return o;
        }
};

int main(){
    Operators o1(5);
    Operators o2(10);
    Operators res = o1 + o2;

    cout << res;
}
