Ciao a tutti,
sto leggendo la guida di html.it su c++ dove parla appunto anche di questo, cioè passagio di valori per riferimento e per parametri.
Io l'ho letta l'ho riletta quella pagina... ma proprio non riesco a capire....
perchè insomma questo codice non mi esegue lo scambio
codice:
void Scambia(char x, char y)
{
char t;
t = x;
x = y;
y = t;
}
int main()
{
char a = '?', b = '!';
Scambia(a,b);
cout <<a<<' '<<b;
return 0;
}
mentre questo si...
codice:
*/
void Scambia(char& x, char& y)
{
char t;
t = x;
x = y;
y = t;
}
int main()
{
char a = '?', b = '!';
Scambia(a,b);
cout <<a<<' '<<b;
return 0;
}
qualcuno potrebbe farmi qualche altro esempio.... o indicare altro materiale da leggere....
grazie e buona serata
centro