Borderou de evaluare (job #809853)

Utilizator avatar x_____Robert___x Nani Robert x_____Robert___x IP ascuns
Problemă Criptic (clasa a 7-a) Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 20 feb. 2025 12:12:33 Scor 0

Raport evaluator

Eroare de compilare: In file included from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/string:49, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bitset:52, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/i686-pc-linux-gnu/bits/stdc++.h:52, from main.cpp:1: /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h: In instantiation of 'constexpr bool std::greater<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Caracter]': /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/predefined_ops.h:158:30: required from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<Caracter*, std::vector<Caracter> >; _Iterator2 = __gnu_cxx::__normal_iterator<Caracter*, std::vector<Caracter> >; _Compare = std::greater<Caracter>]' 158 | { return bool(_M_comp(*__it1, *__it2)); } | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_algo.h:1777:14: required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Caracter*, vector<Caracter> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<Caracter> >]' 1777 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_algo.h:2748:25: required from 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Caracter*, vector<Caracter> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<Caracter> >]' 2748 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_algo.h:4956:28: required from 'void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<Caracter*, vector<Caracter> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<greater<Caracter> >]' 4956 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_algo.h:5030:36: required from 'void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<Caracter*, vector<Caracter> >; _Compare = greater<Caracter>]' 5030 | _GLIBCXX_STD_A::__stable_sort(__first, __last, | ^ main.cpp:37:16: required from here 37 | stable_sort(caractere.begin(), caractere.end(), greater<Caracter>()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:395:20: error: no match for 'operator>' (operand types are 'const Caracter' and 'const Caracter') 395 | { return __x > __y; } | ~~~~^~~~~ In file included from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:64, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/algorithm:60, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/i686-pc-linux-gnu/bits/stdc++.h:51: /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_pair.h:1058:5: note: candidate: 'template<class _T1, class _T2> constexpr bool std::operator>(const pair<_T1, _T2>&, const pair<_T1, _T2>&)' 1058 | operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_pair.h:1058:5: note: template argument deduction/substitution failed: /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:395:20: note: 'const Caracter' is not derived from 'const std::pair<_T1, _T2>' 395 | { return __x > __y; } | ~~~~^~~~~ In file included from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_algobase.h:67: /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator.h:462:5: note: candidate: 'template<class _Iterator> bool std::operator>(const reverse_iterator<_Iterator>&, const reverse_iterator<_Iterator>&)' 462 | operator>(const reverse_iterator<_Iterator>& __x, | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator.h:462:5: note: template argument deduction/substitution failed: /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:395:20: note: 'const Caracter' is not derived from 'const std::reverse_iterator<_Iterator>' 395 | { return __x > __y; } | ~~~~^~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator.h:507:5: note: candidate: 'template<class _IteratorL, class _IteratorR> bool std::operator>(const reverse_iterator<_Iterator>&, const reverse_iterator<_IteratorR>&)' 507 | operator>(const reverse_iterator<_IteratorL>& __x, | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator.h:507:5: note: template argument deduction/substitution failed: /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_function.h:395:20: note: 'const Caracter' is not derived from 'const std::reverse_iterator<_Iterator>' 395 | { return __x > __y; }