PDA

View Full Version : [C++/OOP] uso oggetto nella funzione


86pietro
10-03-2017, 16:49
Salve a tutti, è la prima volta che scrivo.
Non mi occupo di programmazione, ma sto imparando le basi del C++ per motivi di studio.
Ho un dubbio su un particolare di un esercizio, probabilmente quella che sto per fare è una domanda banale, ma vi sarei davvero grato se mi poteste rispondere.
Sto studiando la realizzazione di una struttura dati di tipo Lista, ho la specifica Lista.h, l'implementazione Lista.cpp e il main.cpp.
Nel main.cpp chiamo una funzione Inserisci:

void Inserisci(Lista& lista){
int i;
cout<<"Inserisci intero: ";
cin>>i;
lista.Inserisci(i);
}

dove a sua volta si richiama un metodo della classe, lista.Inserisci(i).
Il mio dubbio è:
se nella funzione void Inserisci(Lista& lista) non viene utilizzato direttamente l'oggetto lista, perché lo passiamo come parametro? A che serve?
Grazie

pabloski
10-03-2017, 18:49
come sarebbe che non viene utilizzato l'oggetto lista? questo qui dice il contrario

lista.Inserisci(i);

86pietro
10-03-2017, 19:20
come sarebbe che non viene utilizzato l'oggetto lista? questo qui dice il contrario

lista.Inserisci(i);

Hai ragione, sono un idiota :doh:
Grazie mille:)