Borderou de evaluare (job #785228)
Utilizator |
|
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>&)'