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)提供评测服务