Borderou de evaluare (job #3285905)

Utilizator EricDimiericdc EricDimi Data 13 martie 2025 15:55:47
Problema Elhc Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'void init()': main.cpp:21:20: error: no match for 'operator^=' (operand types are 'std::bitset<31622>::reference' and 'int') In file included from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/ostream:38, from /usr/include/c++/12.2.1/iostream:39, from main.cpp:1: /usr/include/c++/12.2.1/bits/ios_base.h:107:3: note: candidate: 'const std::_Ios_Fmtflags& std::operator^=(_Ios_Fmtflags&, _Ios_Fmtflags)' 107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/ios_base.h:107:29: note: no known conversion for argument 1 from 'std::bitset<31622>::reference' to 'std::_Ios_Fmtflags&' 107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) | ~~~~~~~~~~~~~~~^~~ /usr/include/c++/12.2.1/bits/ios_base.h:150:3: note: candidate: 'const std::_Ios_Openmode& std::operator^=(_Ios_Openmode&, _Ios_Openmode)' 150 | operator^=(_Ios_Openmode& __a, _Ios_Openmode __b) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/ios_base.h:150:29: note: no known conversion for argument 1 from 'std::bitset<31622>::reference' to 'std::_Ios_Openmode&' 150 | operator^=(_Ios_Openmode& __a, _Ios_Openmode __b) | ~~~~~~~~~~~~~~~^~~ /usr/include/c++/12.2.1/bits/ios_base.h:190:3: note: candidate: 'const std::_Ios_Iostate& std::operator^=(_Ios_Iostate&, _Ios_Iostate)' 190 | operator^=(_Ios_Iostate& __a, _Ios_Iostate __b) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/ios_base.h:190:28: note: no known conversion for argument 1 from 'std::bitset<31622>::reference' to 'std::_Ios_Iostate&' 190 | operator^=(_Ios_Iostate& __a, _Ios_Iostate __b) | ~~~~~~~~~~~~~~^~~ main.cpp:23:11: error: no match for 'operator^=' (operand types are 'std::bitset<31622>::reference' and 'int') /usr/include/c++/12.2.1/bits/ios_base.h:107:3: note: candidate: 'const std::_Ios_Fmtflags& std::operator^=(_Ios_Fmtflags&, _Ios_Fmtflags)' 107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/ios_base.h:107:29: note: no known conversion for argument 1 from 'std::bitset<31622>::reference' to 'std::_Ios_Fmtflags&' 107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) | ~~~~~~~~~~~~~~~^~~ /usr/include/c++/12.2.1/bits/ios_base.h:150:3: note: candidate: 'const std::_Ios_Openmode& std::operator^=(_Ios_Openmode&, _Ios_Openmode)' 150 | operator^=(_Ios_Openmode& __a, _Ios_Openmode __b) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/ios_base.h:150:29: note: no known conversion for argument 1 from 'std::bitset<31622>::reference' to 'std::_Ios_Openmode&' 150 | operator^=(_Ios_Openmode& __a, _Ios_Openmode __b) | ~~~~~~~~~~~~~~~^~~ /usr/include/c++/12.2.1/bits/ios_base.h:190:3: note: candidate: 'const std::_Ios_Iostate& std::operator^=(_Ios_Iostate&, _Ios_Iostate)' 190 | operator^=(_Ios_Iostate& __a, _Ios_Iostate __b) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/ios_base.h:190:28: note: no known conversion for argument 1 from 'std::bitset<31622>::reference' to 'std::_Ios_Iostate&' 190 | operator^=(_Ios_Iostate& __a, _Ios_Iostate __b) | ~~~~~~~~~~~~~~^~~ main.cpp:27:13: error: no match for 'operator^=' (operand types are 'std::bitset<31622>::reference' and 'int') /usr/include/c++/12.2.1/bits/ios_base.h:107:3: note: candidate: 'const std::_Ios_Fmtflags& std::operator^=(_Ios_Fmtflags&, _Ios_Fmtflags)' 107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/ios_base.h:107:29: note: no known conversion for argument 1 from 'std::bitset<31622>::reference' to 'std::_Ios_Fmtflags&' 107 | operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) | ~~~~~~~~~~~~~~~^~~ Non zero exit status: 1

Ceva nu functioneaza?