Borderou de evaluare (job #823896)

Utilizator avatar Barbu_Patrick Barbu Patrick Andrei Barbu_Patrick IP ascuns
Problemă La coadă Compilator cpp-32
Rundă Arhiva de probleme Status evaluat
Dată 14 mai 2025 07:24:07 Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:22:9: error: reference to 'next' is ambiguous 22 | next[i] = i + 1; | ^~~~ In file included from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/string:47, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/locale_classes.h:40, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/ios_base.h:41, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/ios:44, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/ostream:40, from /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/iostream:41, from main.cpp:1: /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:232:5: note: candidates are: 'template<class _InputIterator> _InputIterator std::next(_InputIterator, typename iterator_traits<_Iter>::difference_type)' 232 | next(_InputIterator __x, typename | ^~~~ main.cpp:8:5: note: 'int next [1000010]' 8 | int next[MAX], prev[MAX]; | ^~~~ main.cpp:23:9: error: reference to 'prev' is ambiguous 23 | prev[i] = i - 1; | ^~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:244:5: note: candidates are: 'template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type)' 244 | prev(_BidirectionalIterator __x, typename | ^~~~ main.cpp:8:16: note: 'int prev [1000010]' 8 | int next[MAX], prev[MAX]; | ^~~~ main.cpp:27:5: error: reference to 'next' is ambiguous 27 | next[N] = 0; | ^~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:232:5: note: candidates are: 'template<class _InputIterator> _InputIterator std::next(_InputIterator, typename iterator_traits<_Iter>::difference_type)' 232 | next(_InputIterator __x, typename | ^~~~ main.cpp:8:5: note: 'int next [1000010]' 8 | int next[MAX], prev[MAX]; | ^~~~ main.cpp:34:28: error: reference to 'next' is ambiguous 34 | int nou_head = next[head]; | ^~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:232:5: note: candidates are: 'template<class _InputIterator> _InputIterator std::next(_InputIterator, typename iterator_traits<_Iter>::difference_type)' 232 | next(_InputIterator __x, typename | ^~~~ main.cpp:8:5: note: 'int next [1000010]' 8 | int next[MAX], prev[MAX]; | ^~~~ main.cpp:35:13: error: reference to 'prev' is ambiguous 35 | prev[nou_head] = 0; | ^~~~ /usr/lib/gcc/i686-pc-linux-gnu/14/include/g++-v14/bits/stl_iterator_base_funcs.h:244:5: note: candidates are: 'template<class _BidirectionalIterator> _BidirectionalIterator std::prev(_BidirectionalIterator, typename iterator_traits<_Iter>::difference_type)' 244 | prev(_BidirectionalIterator __x, typename | ^~~~