//***************************************************** //esempio di overloading New Delete globale per oggetti //***************************************************** #include #include #include using namespace std; class user{ char name[10]; char surname[10]; public: user(){ strcpy(name,"default"); strcpy(surname,"default"); } user(char na[10], char surna[10]){ strcpy(name,na); strcpy(surname, surna); } void show(){ cout<<"Name.."<show(); delete p1; member *p2; try{ p2=new member("amerigo","vespucci",2); }catch(bad_alloc xa){ cout<<"Allocation error\n"; return 1; } p2->show(); delete p2; return 0; }