I assume that they refer to return value optimization implemented in many compilers, where the code is:
CThing DoSomething();
turns into
void DoSomething(CThing& thing);
when an item is declared on the stack and passed to DoSomething:
CThing thing;
DoSomething(thing);
which does not allow CThing to be copied.
source
share