#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++ (Объектно-ориентированное программирование)