Precedente :: Successivo |
Autore |
Messaggio |
antonio Utente adolescente


Registrato: 18/02/06 12:07 Messaggi: 396
|
Inviato: Mar Giu 13, 2006 4:26 pm Oggetto: Magic c++ |
|
|
Codice: | int i = 3;
Time (*t) [20] = new Time[3*i] [20];
// Multi-dimension array
// Time() is invoked for each element |
che sta facendo questo codice???
l'opzione che ho sparato è
-un array di puntatori di 20 elementi contenente un array di Time di grandezza 3*i
ma a questo punto a che serve la parentesi attorno a *t (senza non compila)?
e non dovrebbe essere Time[20] *t = new .... ?
Antonio |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Mar Giu 13, 2006 4:44 pm Oggetto: |
|
|
Qui devi aspettare il passaggio del Civera...  _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
Estevan Utente adolescente


Registrato: 28/12/03 21:12 Messaggi: 310 Residenza: Sant'imbù Al d'emagna
|
Inviato: Mer Giu 14, 2006 9:37 am Oggetto: Re: Magic c++ |
|
|
antonio ha scritto: | Codice: | int i = 3;
Time (*t) [20] = new Time[3*i] [20];
// Multi-dimension array
// Time() is invoked for each element |
che sta facendo questo codice???
l'opzione che ho sparato è
-un array di puntatori di 20 elementi contenente un array di Time di grandezza 3*i
ma a questo punto a che serve la parentesi attorno a *t (senza non compila)?
e non dovrebbe essere Time[20] *t = new .... ?
Antonio |
I think but I'm not sure....(I hope)
Codice: | Time (*t) [20] = new Time[3*i] [20]; |
Viene istanziato un vettore di 20 elementi e ogni elemento punta ad una matrice Time di dimensione (3*i,20)....
Credo sia cosi ma non ne ho l'assoluta certezza....
Ma cosa devi fare? perchè quel codice li mi sembra un numerazzo da programmatore tipo gli if artimetici.... _________________ http://email2image.altervista.org
Protect your mail against spam!! |
|
Top |
|
 |
antonio Utente adolescente


Registrato: 18/02/06 12:07 Messaggi: 396
|
Inviato: Mer Giu 14, 2006 9:43 am Oggetto: |
|
|
mhh l'esame di info3...
era in una slide della scandurra... sai che se posso io il c/c++ li evito: piuttosto compilo il java
cmq grazie mille |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Mer Giu 14, 2006 2:47 pm Oggetto: Re: Magic c++ |
|
|
Codice: | Time (*t) [20] = new Time[3*i] [20]; |
Estefan ha scritto: | Viene istanziato un vettore di 20 elementi e ogni elemento punta ad una matrice Time di dimensione (3*i,20).... |
Io ho un'altra interpretazione, avvalorata da una prova che ho fatto con il compilatore. Secondo me viene allocato un puntatore di puntatori a classi/strutture di tipo Time. Insomma, dato che i vale 3, direi che sono 20 righe, ciascuna con 9 elementi della classe Time.  _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
antonio Utente adolescente


Registrato: 18/02/06 12:07 Messaggi: 396
|
Inviato: Mer Giu 14, 2006 4:38 pm Oggetto: Re: Magic c++ |
|
|
vinz ha scritto: | Io ho un'altra interpretazione, avvalorata da una prova che ho fatto con il compilatore. Secondo me viene allocato un puntatore di puntatori a classi/strutture di tipo Time. Insomma, dato che i vale 3, direi che sono 20 righe, ciascuna con 9 elementi della classe Time.  |
anche a me sembravo così, cercavo conforto |
|
Top |
|
 |
|