Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Accesso ai dati di (  list<int*> lista )
Forum - C/C++ - Accesso ai dati di ( list<int*> lista )

Avatar
sarbaturino (Normal User)
Pro


Messaggi: 66
Iscritto: 25/04/2011

Segnala al moderatore
Postato alle 11:51
Sabato, 14/07/2012
Salve..

Ho memorizzato degli array dinamici all'interno di una lista..
Ora, come faccio ad accedere ad ogni singolo elemento degli array dinamici memorizzati all'interno della lista?

In questo modo stampo il primo elemento:

Codice sorgente - presumibilmente C/C++

  1. void stampaLista ( const list<int*> & lista)
  2. {
  3.         list<int*>::const_iterator it = lista.begin();
  4.        
  5.         for ( it; it!=lista.end(); it++){
  6.                         cout<<"["<<(*(*it))<<"]";
  7.                
  8.         }      
  9.  
  10. }



Mentre per il restante, come devo fare??

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 12:07
Sabato, 14/07/2012
(*it)[k]

in cui k va da 0 al numero di elementi-1


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
sarbaturino (Normal User)
Pro


Messaggi: 66
Iscritto: 25/04/2011

Segnala al moderatore
Postato alle 12:11
Sabato, 14/07/2012
Perfettooo..

Grazie mille per il tua immediata risposta..

PM Quote