ciao a tutti, dunque io su questo asetto del c++ dovrei essere quasi sicuro, ma siccome ho problemi nel codice chiedo conferma.
In c++ tutti i parametri che vengono passati alle funzioni sono passati per valore.
Quindi se io passo una variabile puntatore alla funzione, questa copia il valore del puntatore in una variabile locale e poi lavora sulla variabile locale.
Il bello viene qui, dopo aver finito di trattare la variabile locale non saà cambiata anche la struttura che è stata passata??

Rispondi quotando