potion.cpp: In function 'void curseChanges(int, int*, int*)':
potion.cpp:32:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<otherhelper>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
32 | for(int j = 0; j < changes[i].size(); j++){
| ~~^~~~~~~~~~~~~~~~~~~
potion.cpp: In function 'std::vector<int> get_list(int, int)':
potion.cpp:48:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<sethelper>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
48 | if(pas + p2 < precalc[x].size() && precalc[x][pas + p2].time < v)
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
potion.cpp:52:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<sethelper>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
52 | if(pas < precalc[x].size() && precalc[x][pas].time < v){
| ~~~~^~~~~~~~~~~~~~~~~~~
potion.cpp:56:7: warning: statement has no effect [-Wunused-value]
56 | for(pos; pos < changes[x].size();pos++){
| ^~~
potion.cpp:56:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<otherhelper>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
56 | for(pos; pos < changes[x].size();pos++){
| ~~~~^~~~~~~~~~~~~~~~~~~
potion.cpp: In function 'int question(int, int, int)':
potion.cpp:76:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
76 | for(int i = 0, j = 0; i < a.size() && j < b.size();){
| ~~^~~~~~~~~~
potion.cpp:76:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
76 | for(int i = 0, j = 0; i < a.size() && j < b.size();){
| ~~^~~~~~~~~~