Borderou de evaluare (job #785228)

Utilizator avatar teodor_toh teodor toh teodor_toh IP ascuns
Problemă Bigcircle (JBOI) Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 1 sept. 2024 13:11:08 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:185:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::list<POINTS>::size_type' {aka 'unsigned int'} [-Wsign-compare] 185 | for (i = 0; i < points.size() - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~ main.cpp:60:20: warning: unused variable 'p2' [-Wunused-variable] 60 | POINTS p1, p2; | ^~ In file included from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:71, from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/string:51, from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h:40, from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h:41, from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/ios:44, from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/ostream:40, from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/iostream:41, from main.cpp:1: /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h: In instantiation of 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = ARC*; _Iterator2 = ARC*]': /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1819:14: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = ARC*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1859:25: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = ARC*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1950:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = ARC*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:4861:18: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = ARC*]' main.cpp:184:6: required from here /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h:45:23: error: no match for 'operator<' (operand types are 'ARC' and 'ARC') 45 | { return *__it1 < *__it2; } | ~~~~~~~^~~~~~~~ In file included from /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/string:48: /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1250:5: note: candidate: 'template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator<(const __normal_iterator<_IteratorL, _Container>&, const __normal_iterator<_IteratorR, _Container>&)' 1250 | operator<(const __normal_iterator<_IteratorL, _Container>& __lhs, | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1250:5: note: template argument deduction/substitution failed: /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h:45:23: note: 'ARC' is not derived from 'const __gnu_cxx::__normal_iterator<_IteratorL, _Container>' 45 | { return *__it1 < *__it2; } | ~~~~~~~^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1258:5: note: candidate: 'template<class _Iterator, class _Container> bool __gnu_cxx::operator<(const __normal_iterator<_Iterator, _Container>&, const __normal_iterator<_Iterator, _Container>&)' 1258 | operator<(const __normal_iterator<_Iterator, _Container>& __lhs, | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1258:5: note: template argument deduction/substitution failed: /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h:45:23: note: 'ARC' is not derived from 'const __gnu_cxx::__normal_iterator<_Iterator, _Container>' 45 | { return *__it1 < *__it2; } | ~~~~~~~^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = ARC; _Iterator = ARC*]': /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1799:20: required from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = ARC*; _Compare = __gnu_cxx::__ops::_Val_less_iter]' /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1827:36: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = ARC*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1859:25: required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = ARC*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:1950:31: required from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = ARC*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:4861:18: required from 'void std::sort(_RAIter, _RAIter) [with _RAIter = ARC*]' main.cpp:184:6: required from here /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h:98:22: error: no match for 'operator<' (operand types are 'ARC' and 'ARC') 98 | { return __val < *__it; } | ~~~~~~^~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1250:5: note: candidate: 'template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator<(const __normal_iterator<_IteratorL, _Container>&, const __normal_iterator<_IteratorR, _Container>&)'