Borderou de evaluare (job #766440)

Utilizator avatar AndreiSara Andrei Sara AndreiSara IP ascuns
Problemă Ouă (clasa a 6-a) Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 4 mar. 2024 21:31:26 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:61:56: error: '__gnu_cxx::__alloc_traits<std::allocator<std::vector<int> >, std::vector<int> >::value_type' {aka 'class std::vector<int>'} has no member named 'first' 61 | iepuras.first += directii[directie].first; | ^~~~~ main.cpp:62:38: error: '__gnu_cxx::__alloc_traits<std::allocator<std::vector<int> >, std::vector<int> >::value_type' {aka 'class std::vector<int>'} has no member named 'second' 62 | iepuras.second += directii[directie].second; | ^~~~~~ 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 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<Oua*, std::vector<Oua> >; _Value = const Oua]': /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h:2142:13: required from '_ForwardIterator std::__remove_if(_ForwardIterator, _ForwardIterator, _Predicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Oua*, vector<Oua> >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val<const Oua>]' /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h:846:30: required from '_FIter std::remove(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator<Oua*, vector<Oua> >; _Tp = Oua]' main.cpp:57:33: required from here /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h:270:24: error: no match for 'operator==' (operand types are 'Oua' and 'const Oua') 270 | { return *__it == _M_value; } | ~~~~~~^~~~~~~~~~~ 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:1217:5: note: candidate: 'template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator==(const __normal_iterator<_IteratorL, _Container>&, const __normal_iterator<_IteratorR, _Container>&)' 1217 | operator==(const __normal_iterator<_IteratorL, _Container>& __lhs, | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1217:5: note: template argument deduction/substitution failed: /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h:270:24: note: 'Oua' is not derived from 'const __gnu_cxx::__normal_iterator<_IteratorL, _Container>' 270 | { return *__it == _M_value; } | ~~~~~~^~~~~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1225:5: note: candidate: 'template<class _Iterator, class _Container> bool __gnu_cxx::operator==(const __normal_iterator<_Iterator, _Container>&, const __normal_iterator<_Iterator, _Container>&)' 1225 | operator==(const __normal_iterator<_Iterator, _Container>& __lhs, | ^~~~~~~~ /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h:1225:5: note: template argument deduction/substitution failed: /usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h:270:24: note: 'Oua' is not derived from 'const __gnu_cxx::__normal_iterator<_Iterator, _Container>' 270 | { return *__it == _M_value; } | ~~~~~~^~~~~~~~~~~