lunedì 23 dicembre 2013

Esercitazione su ereditarietà e polimorfismo e testi di esami passati

Disponibile una nuova esercitazione su ereditarietà e polimorfismo e alcuni testi di esami degli anni precedenti.

3 commenti:

  1. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  2. Stavo ridefinendo l'operatore>> di una classe con più membri di tipo string all'interno.
    Qual è il modo corretto di inserire parole con spazi all'interno di ogni membro?
    La mia implementazione consente solo l'inserimento di singole parole.

    istream& operator>>(istream& is, Album& album){
    cout<<"Insert code, title, artist, year: ";
    is>>album._code;
    is>>album._title;
    is>>album._artist;
    is>>album._year;
    return is;
    }

    RispondiElimina
  3. Per leggere frasi intere e non solo parole e metterle in una string devi usare la getline al posto dell'operatore >>.
    Praticamente devi scrivere getline(cin, album._code); e così via.

    RispondiElimina