Oppure

Loading
01/02/09 15:54
Lego86
Salve, volevo chiedervi il significato di questa istruzione:
lista *q=new lista;
dove lista è il record puntatore. Credo serva per creare un nuovo nodo, ma allora perchè non usare direttamente lista q?
Grazie mille
aaa
01/02/09 16:21
theprogrammer
Con la new e il puntatore, allochi "dinamicamente" l'elemento; nell'altro modo, lo allochi staticamente.
aaa
01/02/09 18:49
ferra_91
Postato originariamente da Lego86:

Salve, volevo chiedervi il significato di questa istruzione:
lista *q=new lista;
dove lista è il record puntatore. Credo serva per creare un nuovo nodo, ma allora perchè non usare direttamente lista q?
Grazie mille


con questa istruzione q punterà al valore di new lista.. non so se è questa la risposta ke cercavi.. :-|
aaa
01/02/09 20:10
theprogrammer
Postato originariamente da ferra_91:
... q punterà al valore di new lista ...


Non esiste un "valore di new lista" ...!

Che modo di spiegare e'?

q punterà ad una zona di memoria contenente i valori degli elementi di un nodo della lista ...
aaa