//Menubase : menubase.cpp #include <stdio.h> #include <string.h> #include "menubase.h" void menubase::display () { printf ("%s\n",voce); // Stampa il nome del menu } menubase::menubase (char *n) { voce = new char [strlen (n) + 1]; // Alloca la memoria per il nome if (voce) // Se la memoria si e' trovata strcpy (voce,n); // ci copia dentro il nome } menubase::~menubase () { if (voce) // Se ha allocato la memoria all'inizio delete voce; // Ora la libera }