#include class C { public: char* salutation; C(char* c) { salutation=new char[strlen(c)+1]; strcpy(salutation,c); }//end constructor ~C() { if (salutation) delete[] salutation; } };//end class C // function main ------------------------------------------------ int main() { C* x = new C("hey"); cout << x->salutation << '\n'; delete x; // calls ~C() return 0; }//end main