Вопрос по информатике:
Помогите пожайлуйста Дан класс A, в котором определена перегрузка операции сложения.
C++
Объекты класса A могут складываться друг с другом и получать в результате значение типа short int.
Закончите прототип перегрузки операции.
class A {
public:
Укажите свой ответ
operator
Укажите свой ответ
(
Укажите свой ответ
value);
- 04.11.2015 03:13
- Информатика
- remove_red_eye 11375
- thumb_up 34
Ответы и объяснения 1
#include
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;
}
- 05.11.2015 18:27
- thumb_up 50
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.