References in C++ are baffling me. :)
The basic idea is that I\'m trying to return an object from a function. I\'d like to do it without returning a pointer (because
read about RVO and NRVO (in a word these two stands for Return Value Optimization and Named RVO, and are optimization techniques used by the compiler to do what you're trying to achieve)
you'll find a lot of subjects here on stackoverflow