Borderou de evaluare (job #644362)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Divizori (clasa a 6-a) | Compilator | cpp-32 |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 28 mar. 2022 15:11:40 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'int NrDiv(int)':
main.cpp:37:16: error: reference to 'prev' is ambiguous
37 | if (val == prev)
| ^~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_algobase.h:66,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/char_traits.h:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/ios:40,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/ostream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/iostream:39,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_iterator_base_funcs.h:224:5: note: candidates are: 'template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type)'
224 | prev(_BidirectionalIterator __x, typename
| ^~~~
main.cpp:14:5: note: 'int prev'
14 | int prev = 0;
| ^~~~
main.cpp:58:5: error: reference to 'prev' is ambiguous
58 | prev = val;
| ^~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_algobase.h:66,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/char_traits.h:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/ios:40,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/ostream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/iostream:39,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_iterator_base_funcs.h:224:5: note: candidates are: 'template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename std::iterator_traits<_Iter>::difference_type)'
224 | prev(_BidirectionalIterator __x, typename
| ^~~~
main.cpp:14:5: note: 'int prev'
14 | int prev = 0;
| ^~~~