Дан класс a, в котором определена перегрузка операции сложения. c++ объекты класса a могут складываться друг с другом и получать в результате значение типа short int. закончите прототип перегрузки операции. class a { public: укажите свой ответ operator укажите свой ответ ( укажите свой ответ value);
#include <iostream>
class A
{
public:
typedef short int s_int;
constexpr A(const s_int &val) : value(val)
{
}
constexpr s_int operator+(const A &a) const noexcept
{
return value + a.get();
}
constexpr s_int get() const noexcept
{
return value;
}
private:
s_int value;
};
int main()
{
A a = 10;
A b = 15;
std::cout << a + b;
}