Salve,
sono alle primissime armi con lo studio del C++ e mi ritrovo con un problema banale x chi sicuramente di C++ ne sa molto più di me.
Per esercizio, mi trovo a gestire una lista di elettrodomestici, la cui struttura fornita è la seguente: oggetto elettrodomestico(tipo, consumo)
|
ogg.lavatrice; ogg.lavastoviglie; ogg.frigorifero
la lista l'ho pensata in questo modo, cioè un insime di nodi:
struct listElem {
elettrodomestico elm_elettrod;
struct listElem* next;
};
typedef struct listElem* lista;
In input viene richiesto il tipo di elettrodomestico che si sta inserendo, ed a seconda
della scelta istanzio un oggetto di tipo diverso (lavatrice, lavastoviglie, frigorifero....), che
specializza l'oggetto elettrodomestico che costituisce il nodo.
Il mio problema è come istanziare un nodo della lista, che definisce l'oggetto elettrodomestico
ed attribuirgli un oggetto specializzato (lavatrice, lavastoviglie, frigorifero....)....
Spero di essere stato chiaro e spero che qualcuno mi aiuti.
Grazie.