/in/foo.cc: In constructor 'data::data(int, bool, int, long long int)':
/in/foo.cc:13:7: warning: 'data::bo' will be initialized after [-Wreorder]
bool bo;
^~
/in/foo.cc:11:8: warning: 'int data::y' [-Wreorder]
int x,y;
^
/in/foo.cc:15:2: warning: when initialized here [-Wreorder]
data(int x,bool bo,int y,long long z):
^~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:70:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
if(x==0)
^
/in/foo.cc:71:4: warning: 'yy' may be used uninitialized in this function [-Wmaybe-uninitialized]
if(y==0||y==m) break;
^~
/in/foo.cc:70:3: warning: 'xx' may be used uninitialized in this function [-Wmaybe-uninitialized]
if(x==0)
^~