Borderou de evaluare (job #1759534)

Utilizator Ionut.popescuLiviu Rebreanu Ionut.popescu Data 19 septembrie 2016 14:32:28
Problema Geom2 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘int main()’: user.cpp:19:3: error: reference to ‘partial_sum’ is ambiguous partial_sum[i] = partial_sum[i - 1] + foo[i]; ^ user.cpp:7:8: note: candidates are: double partial_sum [50001] double partial_sum[kMaxN + 1]; ^ 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 /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:64, from user.cpp:1: /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:19:20: error: reference to ‘partial_sum’ is ambiguous partial_sum[i] = partial_sum[i - 1] + foo[i]; ^ user.cpp:7:8: note: candidates are: double partial_sum [50001] double partial_sum[kMaxN + 1]; ^ 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 /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:64, from user.cpp:1: /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:24:36: error: reference to ‘partial_sum’ is ambiguous double current_sum = 1.00 / k * (partial_sum[i + k - 1] - partial_sum[i - 1]); ^ user.cpp:7:8: note: candidates are: double partial_sum [50001] double partial_sum[kMaxN + 1]; ^ 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,

Ceva nu functioneaza?