Перейти к содержимому

Пример с++ класс Int

Здравствуйте, дорогие пользователи. Сегодня я бы хотел поделиться с Вами простым примером реализации класса на языке с++. Класс будет представлять собой(точнее сказать имитировать) тип int в c++. Этот пример предназначен специально для новичков, столкнувшихся впервые с созданием класса на с++. В нашем классе будет только одно поле int, два конструктора(с аргументом и без него) , а также метод, складывающий два значения типа Int.

#include "stdafx.h"
#include <iostream>

/*Создайте  класс  Int,  имитирующий  стандартный  тип  int.  Единственное
поле  этого  класса  должно  иметь  тип int.  Создайте  методы,  которые  будут
устанавливать  значение  поля,  равным  нулю,  инициализировать  его  целым
значением,  выводить  значение  поля  на  экран  и  складывать  два  значения
типа Int.
Напишите  программу,  в  которой  будут  созданы  три  объекта  класса Int,
два  из  которых  будут  инициализированы.  Сложите  два  инициализирован-ных  объекта,  присвойте  результат  третьему,  а  затем  отобразите  результат
на экране.*/
using namespace std;

class Int
{
int a;
public:
Int():a(0)//конструктор без аргументов
{}
Int(int i)//конструктор с одним аргументом
{a=i;}
void show_int()//вывод числа на экран
{cout<<a;}
void add(Int one,Int two)//сложение двух чисел
{
	a=one.a+two.a;
}

};
int main()
{
	Int obj1(7),obj2(9),obj3;
	obj3.add(obj1,obj2);
	obj1.show_int();
	cout<<"+";
	obj2.show_int();
	cout<<"=";
	obj3.show_int();
	cout<<endl;
	return 0;
}
класс int с++ си плюс плюс class int

3.7/5 - (3 голоса)
Спасибо что пользуетесь сайтом best-exam. Поделитесь сайтом с друзьями!