| V I S U A L I Z Z A D I S C U S S I O N E |
| john84 |
Inserito il - 06/12/2007 : 20:15:02 ciao sapete come dichiarare un array di oggetti?
esempio: Cella [] spazio; spazio = new Cella[MAXLUNG];
il devc++ da errore.
ciao |
| 3 U L T I M E R I S P O S T E (in alto le più recenti) |
| john84 |
Inserito il - 11/12/2007 : 09:07:52 grazie per la risposta.
 |
| jhix |
Inserito il - 08/12/2007 : 17:36:48 l'operatore new restituisce un puntatore ad una nuova area di memoria allocata dinamicamente. quindi SPAZIO deve essere un puntatore: Cella *SPAZIO = new CELLA[MAXLUNG];
poi puoi utilizzare SPAZIO come un normalissimo vettore di "Cella": SPAZIO [i] = ...;
per recuperare la memoria si utilizza: delete[] SPAZIO;
spero di essere stato chiaro e utile. |
| DartFener |
Inserito il - 07/12/2007 : 09:20:57 Prova con Cella[maxlung] spazio; anche se nn sono sicuro che funziona...
Puoi scrivere gli errori del compiler per tutti e due le dichiarazioni? (se questa va bene, però, non importa) |