PDA

Visualizza la versione completa : Ke puntatore è in c++? "*&nodo"


matant
30-05-2004, 15:22
Questo puntatore l'ho trovato nella dichiarazione dei parametri formali di una funzione, ke inserisce un valore in un albero binario.
La funzione è anke ricorsiva.
Il tutto funziona ma non capisco ke significa questo puntatore!
Premetto ke se metto solo la x nell'esempio ke ho trovato il programma non parte!

andrea_NET-_DSL
30-05-2004, 15:44
Originariamente inviato da matant
Questo puntatore l'ho trovato nella dichiarazione dei parametri formali di una funzione, ke inserisce un valore in un albero binario.
La funzione è anke ricorsiva.
Il tutto funziona ma non capisco ke significa questo puntatore!
Premetto ke se metto solo la x nell'esempio ke ho trovato il programma non parte!
deve ricevere un'indirizzo come parametro...cioè un puntatore.
Cmq e' equivalente fare cosi' e molto + usato:


//prototipo es
void prova(int *i);

main(){
int j[100];
//...
//la richiami cosi'
prova(j);

}



ciao
:ciauz:

18leomagic18
07-06-2004, 16:25
il parametro formale prenderà il valore che è l'indirizzo del puntatore passato,e durante la sua esecuzione sarà modificato.
Praticamente è come avere due variabili che puntano allo stesso indirizzo.
Li ho fatti anche io gli alberi binari a scuola..
ti serviva per la scrittura?
o per il distruttore?

matant
07-06-2004, 17:15
x inserire un nuovo valore nell'albero.
Grazie

Loading