vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:30:17: error: expected unqualified-id before numeric constant
30 | vector<int> 0H;
| ^~
vision.cpp:32:9: error: unable to find numeric literal operator 'operator""H.push_back'
32 | 0H.push_back(i);
| ^~~~~~~~~~~~
vision.cpp:32:9: note: use '-fext-numeric-literals' to enable more built-in suffixes
vision.cpp:34:31: error: unable to find numeric literal operator 'operator""H'
34 | dishori.push_back(add_xor(0H));
| ^~
vision.cpp:34:31: note: use '-fext-numeric-literals' to enable more built-in suffixes
vision.cpp:35:17: error: expected unqualified-id before numeric constant
35 | vector<int> 0V;
| ^~
vision.cpp:37:9: error: unable to find numeric literal operator 'operator""V.push_back'
37 | 0V.push_back(i);
| ^~~~~~~~~~~~
vision.cpp:37:9: note: use '-fext-numeric-literals' to enable more built-in suffixes
vision.cpp:39:31: error: unable to find numeric literal operator 'operator""V'
39 | disvert.push_back(add_xor(0V));
| ^~
vision.cpp:39:31: note: use '-fext-numeric-literals' to enable more built-in suffixes
vision.cpp:65:13: warning: statement has no effect [-Wunused-value]
65 | disvert;push_back(add_or(h));
| ^~~~~~~
vision.cpp:65:21: error: 'push_back' was not declared in this scope
65 | disvert;push_back(add_or(h));
| ^~~~~~~~~
vision.cpp:71:26: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
71 | if(disvert.size()>i&&dishori.size()>K-i){
| ~~~~~~~~~~~~~~^~
vision.cpp:71:44: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
71 | if(disvert.size()>i&&dishori.size()>K-i){
| ~~~~~~~~~~~~~~^~~~
vision.cpp:75:18: error: request for member 'push_back' in 'last', which is of non-class type 'int'
75 | last.push_back(add_and(f));
| ^~~~~~~~~