Code:
personalInfo::personalInfo(char* nm, int age, etc...)
{ name = new char [sizeof (nm)]; strcpy (name, nm); year = age; }
personalInfo::personalInfo (const personalInfo& x)
{ name = new char [sizeof (x.name)]; strcpy (name, x.name); year = x.year; }
~personalInfo::personalInfo ()
{ delete [] name; name = 0; }
const char* passenger::getName () const
{ return name; }
..simplify