Oppure

Loading
26/10/09 19:19
Guglielmo
Significa che il passaggio avverà per riferimento. Ovvero nella funzione leggirighe non verrà allocata nello stack un altra variabile contente il valore di n(passaggio per valore), ma anzi verrà utilizzata la variabile n dichiarata nella funzione chiamante(in questo caso il main). Diciamo che è una semplificazione della gestione del passaggio per indirizzo che si fa in attraverso i puntatori.
aaa
26/10/09 20:38
ingMark
il prototipo della funzione dev'essere

void leggirighe(int *)

quando richiami la funzione allora
leggirighe(&m)
Ultima modifica effettuata da ingMark 26/10/09 20:39
aaa
26/10/09 21:14
Guglielmo
Postato originariamente da ingMark:

il prototipo della funzione dev'essere

void leggirighe(int *)

quando richiami la funzione allora
leggirighe(&m)

Così se utilizzi i puntatori.
Siccome è C++ penso gli sia più comodo il reference.
Quindi come prototipo:
void leggirighe(int&);

E quando si richiama:
leggirighe(n);
aaa