Borderou de evaluare (job #1248788)

Utilizator iordache.bogdanIordache Ioan-Bogdan iordache.bogdan Data 25 octombrie 2014 23:40:56
Problema Secv9 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp:20:16: error: reference to ‘partial_sum’ is ambiguous bool cmp(const partial_sum &a, const partial_sum &b) { ^ user.cpp:15:8: note: candidates are: struct partial_sum struct partial_sum { ^ In file included from /usr/include/c++/4.8/numeric:62:0, from /usr/include/c++/4.8/bits/random.tcc:33, from /usr/include/c++/4.8/random:52, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from user.cpp:2: /usr/include/c++/4.8/bits/stl_numeric.h:278:5: note: template<class _InputIterator, class _OutputIterator, class _BinaryOperation> _OutputIterator std::partial_sum(_InputIterator, _InputIterator, _OutputIterator, _BinaryOperation) partial_sum(_InputIterator __first, _InputIterator __last, ^ /usr/include/c++/4.8/bits/stl_numeric.h:237:5: note: template<class _InputIterator, class _OutputIterator> _OutputIterator std::partial_sum(_InputIterator, _InputIterator, _OutputIterator) partial_sum(_InputIterator __first, _InputIterator __last, ^ user.cpp:20:16: error: ‘partial_sum’ does not name a type bool cmp(const partial_sum &a, const partial_sum &b) { ^ user.cpp:20:29: error: ISO C++ forbids declaration of ‘a’ with no type [-fpermissive] bool cmp(const partial_sum &a, const partial_sum &b) { ^ user.cpp:20:38: error: reference to ‘partial_sum’ is ambiguous bool cmp(const partial_sum &a, const partial_sum &b) { ^ user.cpp:15:8: note: candidates are: struct partial_sum struct partial_sum { ^ In file included from /usr/include/c++/4.8/numeric:62:0, from /usr/include/c++/4.8/bits/random.tcc:33, from /usr/include/c++/4.8/random:52, from /usr/include/c++/4.8/bits/stl_algo.h:65, from /usr/include/c++/4.8/algorithm:62, from user.cpp:2: /usr/include/c++/4.8/bits/stl_numeric.h:278:5: note: template<class _InputIterator, class _OutputIterator, class _BinaryOperation> _OutputIterator std::partial_sum(_InputIterator, _InputIterator, _OutputIterator, _BinaryOperation) partial_sum(_InputIterator __first, _InputIterator __last, ^ /usr/include/c++/4.8/bits/stl_numeric.h:237:5: note: template<class _InputIterator, class _OutputIterator> _OutputIterator std::partial_sum(_InputIterator, _InputIterator, _OutputIterator) partial_sum(_InputIterator __first, _InputIterator __last, ^ user.cpp:20:38: error: ‘partial_sum’ does not name a type bool cmp(const partial_sum &a, const partial_sum &b) { ^ user.cpp:20:51: error: ISO C++ forbids declaration of ‘b’ with no type [-fpermissive] bool cmp(const partial_sum &a, const partial_sum &b) { ^ user.cpp: In function ‘bool cmp(const int&, const int&)’: user.cpp:21:12: error: request for member ‘value’ in ‘a’, which is of non-class type ‘const int’

Ceva nu functioneaza?