Codice:
C& f(C c){
return c;
}
Questo invece se ho ben capito è praticamente scorretto. Perché essendo c passato per valore la funzione ne possiede una copia localmente. All'atto di restituirne il suo riferimento sarà impossibile perché al termine della funzione quella c sarà stata deallocata. Giusto ?