scales.cpp: In constructor 'Query::Query(int, int, int, int)':
scales.cpp:9:39: warning: declaration of 'd' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:21: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:31: warning: declaration of 'c' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:17: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:23: warning: declaration of 'b' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:13: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:15: warning: declaration of 'a' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:9: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp: In constructor 'Query::Query(int, int, int, int)':
scales.cpp:9:39: warning: declaration of 'd' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:21: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:31: warning: declaration of 'c' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:17: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:23: warning: declaration of 'b' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:13: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:15: warning: declaration of 'a' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:9: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp: In constructor 'Query::Query(int, int, int, int)':
scales.cpp:9:39: warning: declaration of 'd' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:21: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:31: warning: declaration of 'c' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:17: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:23: warning: declaration of 'b' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:13: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
scales.cpp:9:15: warning: declaration of 'a' shadows a member of 'Query' [-Wshadow]
9 | Query(int a=0,int b=0,int c=0,int d=0):a(a),b(b),c(c),d(d){}
| ~~~~^~~
scales.cpp:8:9: note: shadowed declaration is here
8 | int a=0,b=0,c=0,d=0;
| ^
In file included from /usr/include/c++/10/cassert:44,
from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:33,
from scales.cpp:2:
scales.cpp: In member function 'void Query::check()':
scales.cpp:11:21: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
11 | assert(a*b*c*d);
| ~~~~~^~
scales.cpp: In function 'void init(int)':
scales.cpp:73:15: warning: unused parameter 'T' [-Wunused-parameter]
73 | void init(int T){
| ~~~~^