/in/foo.cc: In constructor 'person::person(std::__cxx11::string, int, int, int, int, int, int)':
/in/foo.cc:38:12: warning: 'person::a' will be initialized after [-Wreorder]
string a;
^
/in/foo.cc:41:101: warning: base 'date1' [-Wreorder]
person(string a1,int x1,int x2,int y1,int y2,int z1,int z2):a(a1),date1(x1,y1,z1),date2(x2,y2,z2)
^
/in/foo.cc:41:5: warning: when initialized here [-Wreorder]
person(string a1,int x1,int x2,int y1,int y2,int z1,int z2):a(a1),date1(x1,y1,z1),date2(x2,y2,z2)
^~~~~~