ciao.
Mi trovo di fronte ad un problema base che non ho capito dei references :
1)
come funziona il reference sul tipo ritornato da una funzione e quando si usa generalmente?codice:int& preinc(int& x) { ++x; return x; } preinc(y) = 5; // same as ++y, y = 5
2)quando devo usare la parola chiave const nelle funzioni come parametri di ingresso e quando farne senza.(penso si riferisca agli r-value )
grazie.