Borderou de evaluare (job #3365489)

Utilizator mmateiMatei Barbu mmatei Data 21 septembrie 2026 18:46:58
Problema Undo2 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:21:13: error: reference to 'ssize' is ambiguous 21 | ssize++; | ^~~~~ In file included from /usr/include/c++/12.2.1/string:52, from /usr/include/c++/12.2.1/bits/locale_classes.h:40, from /usr/include/c++/12.2.1/bits/ios_base.h:41, from /usr/include/c++/12.2.1/ios:42, from /usr/include/c++/12.2.1/istream:38, from /usr/include/c++/12.2.1/fstream:38, from main.cpp:1: /usr/include/c++/12.2.1/bits/range_access.h:362:5: note: candidates are: 'template<class _Tp, long int _Num> constexpr std::ptrdiff_t std::ssize(const _Tp (&)[_Num])' 362 | ssize(const _Tp (&)[_Num]) noexcept | ^~~~~ /usr/include/c++/12.2.1/bits/range_access.h:351:5: note: 'template<class _Container> constexpr std::common_type_t<long int, typename std::make_signed<decltype (__cont.size())>::type> std::ssize(const _Container&)' 351 | ssize(const _Container& __cont) | ^~~~~ main.cpp:10:11: note: 'int ssize' 10 | int n,q,x,ssize; | ^~~~~ main.cpp:22:28: error: reference to 'ssize' is ambiguous 22 | f[x].push_back(ssize); | ^~~~~ /usr/include/c++/12.2.1/bits/range_access.h:362:5: note: candidates are: 'template<class _Tp, long int _Num> constexpr std::ptrdiff_t std::ssize(const _Tp (&)[_Num])' 362 | ssize(const _Tp (&)[_Num]) noexcept | ^~~~~ /usr/include/c++/12.2.1/bits/range_access.h:351:5: note: 'template<class _Container> constexpr std::common_type_t<long int, typename std::make_signed<decltype (__cont.size())>::type> std::ssize(const _Container&)' 351 | ssize(const _Container& __cont) | ^~~~~ main.cpp:10:11: note: 'int ssize' 10 | int n,q,x,ssize; | ^~~~~ main.cpp:24:13: error: reference to 'ssize' is ambiguous 24 | ssize-=x; | ^~~~~ /usr/include/c++/12.2.1/bits/range_access.h:362:5: note: candidates are: 'template<class _Tp, long int _Num> constexpr std::ptrdiff_t std::ssize(const _Tp (&)[_Num])' 362 | ssize(const _Tp (&)[_Num]) noexcept | ^~~~~ /usr/include/c++/12.2.1/bits/range_access.h:351:5: note: 'template<class _Container> constexpr std::common_type_t<long int, typename std::make_signed<decltype (__cont.size())>::type> std::ssize(const _Container&)' 351 | ssize(const _Container& __cont) | ^~~~~ main.cpp:10:11: note: 'int ssize' 10 | int n,q,x,ssize; | ^~~~~ main.cpp:26:13: error: reference to 'ssize' is ambiguous 26 | ssize+=x; | ^~~~~ /usr/include/c++/12.2.1/bits/range_access.h:362:5: note: candidates are: 'template<class _Tp, long int _Num> constexpr std::ptrdiff_t std::ssize(const _Tp (&)[_Num])' 362 | ssize(const _Tp (&)[_Num]) noexcept | ^~~~~ Non zero exit status: 1

Ceva nu functioneaza?