Question:
I'd like to know how can I make a return of a function's local variable (for example, a reference to it) not using pointers technique?
Answer:
You have tow options: either return the local vriable by value or make it a local static variable and return a reference to it:
int f()
{
int n = 5;
return n;
}
int& f()
{
static int n = 5;
return n;
}