Function C++ Tutorial

#include 
using namespace std;
   
class myclass {
  int i;
public:
  void set_i(int n) { i=n; }
  int get_i() { return i; }
};
   
myclass f();  // return object of type myclass
   
int main()
{
  myclass o;
   
  o = f();
   
  cout << o.get_i() << "\n";
   
  return 0;
}
   
myclass f()
{
  myclass x;
   
  x.set_i(1);
  return x;
}