#include#include class foo { char name[20]; int a; public: foo () { int i; cout << "This is an constuction message" << endl; for (i=0; i<20; i++) name[i] = '*'; name[19] = 0; a = 0; print(); } ~foo() { cout << "This is a destruction function" << endl; } void fillit (int i) { strcpy(name, "Tsai-Fung Wang"); a = 300; } void fillit (void) // function overload { strcpy(name, "Anita Wang"); a = 60000; } void print (void) { cout << "^^^" << name << "^^^"; cout << endl; cout << a; cout << endl; } }; foo boo; foo kuu; void main(void) { int i; boo.print(); boo.fillit(); boo.print(); kuu.print(); kuu.fillit(i); kuu.print(); {char buf[80]; cin >> buf;} }