Consider the following class:
class A { char *p; int a, b, c, d; public: A(const &A); };
Note that I have to define a copy constructor
Replace char* with std::string.
char*
std::string