PDA

View Full Version : [C++] Coda Statica con Polimorfismo


Brizio92
08-02-2013, 18:04
Salve a tutti, avrei un problema con un programma.
Mi viene chiesto di realizzare la gerarchia FileMultimediale, BranoMusicale e Video con classi, e fin qui tutto bene.
Successivamente mi viene chiesto "Si realizzi una coda statica attraverso la quale sia possibile gestire in maniera polimorfa sia elementi di tipo BranoMusicale che di tipo Video e stampare su file testo lo stato della coda. La sessione di scrittura su file viene gestita dalla classe coda, che definisce la variabile di tipo stream. La funzione memorizza_dati si limita a riceverla come parametro di ingresso."

Non so come reallizzare queste due cose. Ho provato a creare una coda statica di con elementi di tipo FileMultimediale, ma non riescoa realizzare il polimorfismo, ovvero, non riesco a usare gli oggetti FileMultimediale come BranoMusicale o Video. Come fare?

Ecco il mio codice:

http://pastebin.com/D7j5KYDJ