#include <iostream> using namespace std; class Myclass { private: int _val; public: Myclass(int val) { _val = val; } ~Myclass() { cout << "Пусто" << endl; } int getValue() { return _val; } Myclass increaseNumber() { Myclass obj(_val * 3); return obj; } }; void show(Myclass obj) { cout << obj.getValue() << endl; } void main() { setlocale(LC_ALL, "Rus"); Myclass obj(2); show(obj); // 2 obj = obj.increaseNumber(); show(obj); // 6 system("pause"); }
Результата работы программы — возвращение объектов функциями на C++ (Объектно-ориентированное программирование)