foo.cc: In constructor 'date::date(int, int, int)':
foo.cc:12:13: warning: 'date::y' will be initialized after [-Wreorder]
   12 |   int d, m, y;
      |             ^
foo.cc:12:10: warning:   'int date::m' [-Wreorder]
   12 |   int d, m, y;
      |          ^
foo.cc:17:3: warning:   when initialized here [-Wreorder]
   17 |   date(int y, int m, int d): y(y), m(m), d(d) {
      |   ^~~~
foo.cc:12:10: warning: 'date::m' will be initialized after [-Wreorder]
   12 |   int d, m, y;
      |          ^
foo.cc:12:7: warning:   'int date::d' [-Wreorder]
   12 |   int d, m, y;
      |       ^
foo.cc:17:3: warning:   when initialized here [-Wreorder]
   17 |   date(int y, int m, int d): y(y), m(m), d(d) {
      |   ^~~~
foo.cc: In member function 'int date::delta(date&)':
foo.cc:64:3: warning: control reaches end of non-void function [-Wreturn-type]
   64 |   }
      |   ^
   
  
    [Hydro](https://hydro.ac)提供评测服务