PDA

View Full Version : [C++] Lista dinamica template


christiantric
18-10-2007, 13:57
Salve a tutti,
sto programmando una lista bidirezionale dinamica che mi possa gestire qualsiasi tipo di dato dunque sto usando le classi template.
Ho cominciato a scrivere il codice. Ho creato:
* Una classe Mialista che contiene i metodi per la gestione della lista
* Una classe Mionodo che mi serve per gestire i nodi
* I nodi avranno oltre ai puntatori ai nodi precedente e successivo anche un campo dati nel quale potranno essere contenuti dati di qualsiasi tipo; supponiamo di voler inserire oggetti di una qualsiasi classe.

Uno dei metodi della classe Mialista č VisualizzaLista che mi deve permettere di visualizzare appunto il contenuto dei nodi. Ma se il contenuto dei nodi puņ essere un oggetto di qualsiasi tipo come faccio a creare un metodo generico che me li visualizzi?:confused: :muro: :muro: :muro:

Spero di essere stato chiaro
:help:

christiantric
19-10-2007, 07:48
Nessuno puņ darmi una dritta?:(

tomminno
19-10-2007, 10:12
Nessuno puņ darmi una dritta?:(

Non puoi, anche perchč ogni oggetto dovrebbe avere un metodo di visualizzazione specifico.
Dovresti creare una lista di elementi che hanno una interfaccia comune con almeno un metodo ToString() o analogo.