/in/foo.cc: In constructor 'Date::Date(int, int, int)':
/in/foo.cc:10:18: warning: 'Date::year' will be initialized after [-Wreorder]
int day, month, year;
^~~~
/in/foo.cc:10:11: warning: 'int Date::month' [-Wreorder]
int day, month, year;
^~~~~
/in/foo.cc:12:2: warning: when initialized here [-Wreorder]
Date(int y=2000,int m=1,int d=1) :year(y),month(m),day(d){}
^~~~
/in/foo.cc:10:11: warning: 'Date::month' will be initialized after [-Wreorder]
int day, month, year;
^~~~~
/in/foo.cc:10:6: warning: 'int Date::day' [-Wreorder]
int day, month, year;
^~~
/in/foo.cc:12:2: warning: when initialized here [-Wreorder]
Date(int y=2000,int m=1,int d=1) :year(y),month(m),day(d){}
^~~~