Borderou de evaluare (job #715030)

Utilizator avatar daristyle Bejan Darius-Ramon daristyle IP ascuns
Problemă Loto1 (clasa a 9-a) Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 10 apr. 2023 19:09:48 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In member function 'void HashTable::erase(sum)': main.cpp:80:60: error: no match for 'operator!=' (operand types are 'sum' and 'sum') 80 | while(it != NIL && key[it] != x){ | ~~~~~~~ ^~ ~ | | | | sum sum In file included from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/iosfwd:40, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ios:38, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/istream:38, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/fstream:38, from main.cpp:1: /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/postypes.h:227:5: note: candidate: 'template<class _StateT> bool std::operator!=(const std::fpos<_StateT>&, const std::fpos<_StateT>&)' 227 | operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/postypes.h:227:5: note: template argument deduction/substitution failed: main.cpp:80:63: note: 'sum' is not derived from 'const std::fpos<_StateT>' 80 | while(it != NIL && key[it] != x){ | ^ In file included from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_algobase.h:64, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/char_traits.h:39, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ios:40, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/istream:38, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/fstream:38, from main.cpp:1: /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_pair.h:496:5: note: candidate: 'template<class _T1, class _T2> constexpr bool std::operator!=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)' 496 | operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_pair.h:496:5: note: template argument deduction/substitution failed: main.cpp:80:63: note: 'sum' is not derived from 'const std::pair<_T1, _T2>' 80 | while(it != NIL && key[it] != x){ | ^ In file included from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/char_traits.h:39, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ios:40, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/istream:38, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/fstream:38, from main.cpp:1: /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_iterator.h:432:5: note: candidate: 'template<class _Iterator> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)' 432 | operator!=(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_iterator.h:432:5: note: template argument deduction/substitution failed: main.cpp:80:63: note: 'sum' is not derived from 'const std::reverse_iterator<_Iterator>' 80 | while(it != NIL && key[it] != x){ | ^ In file included from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/stl_algobase.h:67, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/char_traits.h:39, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ios:40, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/istream:38, from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/fstream:38, from main.cpp:1: