|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2006
Città: Andalo
Messaggi: 1038
|
[C++] Liste di oggetti
E possibile creare delle liste di oggetti in c++? e se si come sarebbe la sintassi per i vari metodi e attributi?
__________________
WEB: www.botlab.it -- MOBO: X370PRO | CPU: Ryzen 1600 | VGA: GTX1070 |RAM: 16GBDDR4 | ALI: Seasonic 750w Gold | LCD: LG Flatron 24" | CASE: NZXT S340 Elite | NOTEBOOK: MacBook PRO | CELL: Iphone 11 | CONSOLE: Xbox360 | TRATTATIVE A BUON FINE: >10 |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
www.cppreference.com |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2006
Città: Andalo
Messaggi: 1038
|
No no, io intendevo proprio liste di oggetti, per esempio mi creo la classe Automobile con attributi Marca e Modello e metodo Visualizza(), è possibile creare una lista di oggetti di tipo Automobile? e se si in caso come...
__________________
WEB: www.botlab.it -- MOBO: X370PRO | CPU: Ryzen 1600 | VGA: GTX1070 |RAM: 16GBDDR4 | ALI: Seasonic 750w Gold | LCD: LG Flatron 24" | CASE: NZXT S340 Elite | NOTEBOOK: MacBook PRO | CELL: Iphone 11 | CONSOLE: Xbox360 | TRATTATIVE A BUON FINE: >10 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
certo, crei una classe di nome Automobile contenente tutti i fronzoli che ti pare, poi istanzi un oggetto di tipo std::list o std::vector e ci schiaffi tutti gli oggetti Automobile che ti pare.
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2006
Città: Andalo
Messaggi: 1038
|
E quale sarebbe poi la sintassi per richiamare per esempio il metodo Visualizza di un oggetto dentro la lista? mettiamo che ho gia trovato l'oggetto desiderato nella lista, quindi avrei un puntatore ad un oggetto di tipo automobile?
__________________
WEB: www.botlab.it -- MOBO: X370PRO | CPU: Ryzen 1600 | VGA: GTX1070 |RAM: 16GBDDR4 | ALI: Seasonic 750w Gold | LCD: LG Flatron 24" | CASE: NZXT S340 Elite | NOTEBOOK: MacBook PRO | CELL: Iphone 11 | CONSOLE: Xbox360 | TRATTATIVE A BUON FINE: >10 |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Codice:
std::vector<Automobile*> automobili; automobili.push_back(new Automobile()); automobili.push_back(new Automobile()); automobili.push_back(new Automobile()); automobili.at(0)->Visualizza(); automobili[1]->Visualizza(); |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2006
Città: Andalo
Messaggi: 1038
|
Ah ok era piu semplice di quello che pensavo, grazie mille!
__________________
WEB: www.botlab.it -- MOBO: X370PRO | CPU: Ryzen 1600 | VGA: GTX1070 |RAM: 16GBDDR4 | ALI: Seasonic 750w Gold | LCD: LG Flatron 24" | CASE: NZXT S340 Elite | NOTEBOOK: MacBook PRO | CELL: Iphone 11 | CONSOLE: Xbox360 | TRATTATIVE A BUON FINE: >10 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:53.