hi all,
my following program is not working, can anyone please tell me what's wrong with that?
Code:class Example { private: char *name; public: Example() { name = new char[20]; } ~Example() { delete[] name; } Example(const Example &b) { name = new char[20]; strcpy(name, b.name); } void setName(char* n) { name=n; } char* getName() { return name; } }; int main() { Example b; char* n=NULL; cin>>n; b.setName(n); cout<<b.getName(); return 0; }




Reply With Quote