Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [C++] libreria STL

  1. #1
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310

    [C++] libreria STL

    Salve a tutti,
    ho un problema con la libreria stl. devo creare una lista ma non mi viene riconosciuto il comando
    codice:
     std::list<int> integer_list
    la cosa strana è che
    codice:
     std::vector
    è un comando che invece è riconosciuto.
    qualcuno sa dirmi come mai succede questo e se per caso c'è bisogno di importare uleriori librerie?
    grazie a tutti!

  2. #2
    Devi includere l'header <list>.

    Per inciso, non sono comandi, ma dichiarazioni.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310
    Ma qualcosa del tipo
    codice:
    #include <list>
    mi da essore perchè non sa chi è list......

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Ma che compilatore usi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di cerza
    Registrato dal
    Oct 2009
    Messaggi
    310
    Salve,
    risolto il problema di inclusione ma.... hoi un nuovo probelam con le liste del tipo se ho una classe giocattolo e vorrei avere una lista di giocattoli dovrei fare
    codice:
    std::list<Giocattolo> giochi;
    solo che se volessi aggiungere giocattoli alla lista come faccio?? perchè ho provato con
    codice:
    giochi.push_back(Giocattolo());
    in questo modo se faccio una size sulla lista il numero di elementi è corretto ma ogni oggetto della lista avrà delle proprietà diverse che non mi setta... in poche parole mi chiedo ma faccio correttamente l'inserimento nella lista??
    grazie a tutti per la pazienza

    maria

  6. #6
    Non ho ben capito il problema... se vuoi inizializzare l'oggetto in qualche modo ti basta richiamare il costruttore corretto di Giocattolo...
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.