Borderou de evaluare (job #2202269)
Utilizator | Data | 8 mai 2018 10:50:43 | |
---|---|---|---|
Problema | Xor Max | Status | done |
Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp: In function ‘void readFile()’:
user.cpp:64:13: error: ‘istream_iterator’ was not declared in this scope
istream_iterator<string> begin(ss);
^~~~~~~~~~~~~~~~
user.cpp:64:36: error: expected primary-expression before ‘>’ token
istream_iterator<string> begin(ss);
^
user.cpp:64:46: error: no matching function for call to ‘begin(std::stringstream&)’
istream_iterator<string> begin(ss);
^
In file included from /usr/include/c++/6/bits/range_access.h:36:0,
from /usr/include/c++/6/string:51,
from /usr/include/c++/6/bits/locale_classes.h:40,
from /usr/include/c++/6/bits/ios_base.h:41,
from /usr/include/c++/6/ios:42,
from /usr/include/c++/6/ostream:38,
from /usr/include/c++/6/iostream:39,
from user.cpp:5:
/usr/include/c++/6/initializer_list:89:5: note: candidate: template<class _Tp> constexpr const _Tp* std::begin(std::initializer_list<_Tp>)
begin(initializer_list<_Tp> __ils) noexcept
^~~~~
/usr/include/c++/6/initializer_list:89:5: note: template argument deduction/substitution failed:
user.cpp:64:46: note: ‘std::__cxx11::basic_stringstream<char>’ is not derived from ‘std::initializer_list<_Tp>’
istream_iterator<string> begin(ss);
^
In file included from /usr/include/c++/6/string:51:0,
from /usr/include/c++/6/bits/locale_classes.h:40,
from /usr/include/c++/6/bits/ios_base.h:41,
from /usr/include/c++/6/ios:42,
from /usr/include/c++/6/ostream:38,
from /usr/include/c++/6/iostream:39,
from user.cpp:5:
/usr/include/c++/6/bits/range_access.h:48:5: note: candidate: template<class _Container> decltype (__cont.begin()) std::begin(_Container&)
begin(_Container& __cont) -> decltype(__cont.begin())
^~~~~
/usr/include/c++/6/bits/range_access.h:48:5: note: template argument deduction/substitution failed:
/usr/include/c++/6/bits/range_access.h: In substitution of ‘template<class _Container> decltype (__cont.begin()) std::begin(_Container&) [with _Container = std::__cxx11::basic_stringstream<char>]’:
user.cpp:64:46: required from here
/usr/include/c++/6/bits/range_access.h:48:50: error: ‘class std::__cxx11::basic_stringstream<char>’ has no member named ‘begin’; did you mean ‘beg’?
begin(_Container& __cont) -> decltype(__cont.begin())
~~~~~~~^~~~~
/usr/include/c++/6/bits/range_access.h:58:5: note: candidate: template<class _Container> decltype (__cont.begin()) std::begin(const _Container&)
begin(const _Container& __cont) -> decltype(__cont.begin())
^~~~~
/usr/include/c++/6/bits/range_access.h:58:5: note: template argument deduction/substitution failed:
/usr/include/c++/6/bits/range_access.h: In substitution of ‘template<class _Container> decltype (__cont.begin()) std::begin(const _Container&) [with _Container = std::__cxx11::basic_stringstream<char>]’:
user.cpp:64:46: required from here
/usr/include/c++/6/bits/range_access.h:58:56: error: ‘const class std::__cxx11::basic_stringstream<char>’ has no member named ‘begin’; did you mean ‘beg’?
begin(const _Container& __cont) -> decltype(__cont.begin())
~~~~~~~^~~~~
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !