chi mi spiega in parole mooooolto semplici le differenze tra i riferimenti e i puntatori...
quando conviene usare uno anzichè l'altro & simili...
grazie anticipato a chiunque avrà buon cuore...
thanks
chi mi spiega in parole mooooolto semplici le differenze tra i riferimenti e i puntatori...
quando conviene usare uno anzichè l'altro & simili...
grazie anticipato a chiunque avrà buon cuore...
thanks
Non dobbiamo trascurare la probabilità che il costante inculcare la credenza in Dio nelle menti dei bambini possa produrre un effetto così forte e duraturo sui loro cervelli non ancora completamente sviluppati, da diventare per loro tanto difficile sbarazzarsene, quanto per una scimmia disfarsi della sua istintiva paura o ripugnanza del serpente.
In parole molto sempli (anche perchè ho poco tempo) un PUNTATORE è un qualcosa che "punta" ad una zona di memoria, per accedere alla variabile presente in quella zona bisogna deferenziare il puntatore (ovvero dire al computer "leggi la variabile presente nella zona di memoria a cui punta il puntatore"), un riferimento è la zona in cui è memorizzata una variabile. Posso quindi inizializzare un puntatore a puntare al riferimento di una variabile, e poi "spostare" il puntatore su un'altra zona della memoria senza tuttavia modificare alcun valore.....spero di essere stato chiaro e sopratutto esatto!
Ciao
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77] elf90 g77
[C++ /WinAPI] DevC++ VisualC++
Se ti fa comodo pensarlo un puntatore è come un intero che invece di memorizzare un valore che ti serve, memorizza la locazione di memoria di una variabile.
Un riferimento è una comodità del C++ che per quanto ne so indica semplicemente di non passare le variabili per valore, cioè non una copia. E' come un puntatore implicito.