Передача объекта по ссылке C++ ООП

#include <iostream>
using namespace std;

class Myclass {
private:
	int _val;
public:
	Myclass(int val) { _val = val; }
	~Myclass() { cout << "Пусто" << endl; }
	int getValue() { return _val; }
	void setValue(int val) { _val = val; }
};
void show(Myclass& ob) { cout << ob.getValue() << endl; }
void show1(Myclass& ob) { ob.setValue(7); }

void main()
{
	setlocale(LC_ALL, "Rus");

	Myclass obj(5);
	show(obj); // 5
	show1(obj);
	show(obj); // 7

	system("pause");
}

Пример вывода результата работы программы — передачи объекта по ссылке на C++ (Объектно-ориентированное программирование)
программа пример Передача объекта по ссылке C++

62

Leave a Reply

Ваш адрес email не будет опубликован.