//Menubase: menubase.h #ifndef MENUBASE_H #define MENUBASE_H class menubase { char *voce; // Nome del menu' (da stampare) protected : void display (); // Stampa il nome del menu' virtual void action () = 0; // Esegue l'azione del menu - virtuale pura public: menubase (char *n); // Costruttore - parametro = nome del menu virtual ~menubase (); // Distruttore - libera la memoria del nome (virtuale) }; #endif