Job 3423

Owner
Dan Alexandru
Problem
Flip
Source
2.46KB
Result
Compile error

Compiler output

prog.cpp: In function ‘void init()’:
prog.cpp:33:17: error: reference to ‘end’ is ambiguous
prog.cpp:17:12: error: candidates are: int end [100010]
In file included from /usr/include/c++/4.7/bits/basic_string.h:44:0,
                 from /usr/include/c++/4.7/string:54,
                 from /usr/include/c++/4.7/bits/locale_classes.h:42,
                 from /usr/include/c++/4.7/bits/ios_base.h:43,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from prog.cpp:1:
/usr/include/c++/4.7/initializer_list:99:5: error:                 template<class _Tp> constexpr const _Tp* std::end(std::initializer_list<_Tp>)
In file included from /usr/include/c++/4.7/string:53:0,
                 from /usr/include/c++/4.7/bits/locale_classes.h:42,
                 from /usr/include/c++/4.7/bits/ios_base.h:43,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from prog.cpp:1:
/usr/include/c++/4.7/bits/range_access.h:97:5: error:                 template<class _Tp, long unsigned int _Nm> _Tp* std::end(_Tp (&)[_Nm])
/usr/include/c++/4.7/bits/range_access.h:78:5: error:                 template<class _Container> decltype (__cont.end()) std::end(const _Container&)
/usr/include/c++/4.7/bits/range_access.h:68:5: error:                 template<class _Container> decltype (__cont.end()) std::end(_Container&)
prog.cpp: In function ‘void update(int, int)’:
prog.cpp:44:17: error: reference to ‘end’ is ambiguous
prog.cpp:17:12: error: candidates are: int end [100010]
In file included from /usr/include/c++/4.7/bits/basic_string.h:44:0,
                 from /usr/include/c++/4.7/string:54,
                 from /usr/include/c++/4.7/bits/locale_classes.h:42,
                 from /usr/include/c++/4.7/bits/ios_base.h:43,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from prog.cpp:1:
/usr/include/c++/4.7/initializer_list:99:5: error:                 template<class _Tp> constexpr const _Tp* std::end(std::initializer_list<_Tp>)
In file included from /usr/include/c++/4.7/string:53:0,
                 from /usr/include/c++/4.7/bits/locale_classes.h:42,
                 from /usr/include/c++/4.7/bits/ios_base.h:43,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from prog.cpp:1:
/usr/include/c++/4.7/bits/range_access.h:97:5: error:                 template<class _Tp, long unsigned int _Nm> _Tp* std::end(_Tp (&)[_Nm])
/usr/include/c++/4.7/bits/range_access.h:78:5: error:                 template<class _Container> decltype (__cont.end()) std::end(const _Container&)
/usr/include/c++/4.7/bits/range_access.h:68:5: error:                 template<class _Container> decltype (__cont.end()) std::end(_Container&)
prog.cpp: In function ‘void query(int)’:
prog.cpp:94:16: error: reference to ‘end’ is ambiguous
prog.cpp:17:12: error: candidates are: int end [100010]
In file included from /usr/include/c++/4.7/bits/basic_string.h:44:0,
                 from /usr/include/c++/4.7/string:54,
                 from /usr/include/c++/4.7/bits/locale_classes.h:42,
                 from /usr/include/c++/4.7/bits/ios_base.h:43,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from prog.cpp:1:
/usr/include/c++/4.7/initializer_list:99:5: error:                 template<class _Tp> constexpr const _Tp* std::end(std::initializer_list<_Tp>)
In file included from /usr/include/c++/4.7/string:53:0,
                 from /usr/include/c++/4.7/bits/locale_classes.h:42,
                 from /usr/include/c++/4.7/bits/ios_base.h:43,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from prog.cpp:1:
/usr/include/c++/4.7/bits/range_access.h:97:5: error:                 template<class _Tp, long unsigned int _Nm> _Tp* std::end(_Tp (&)[_Nm])
/usr/include/c++/4.7/bits/range_access.h:78:5: error:                 template<class _Container> decltype (__cont.end()) std::end(const _Container&)
/usr/include/c++/4.7/bits/range_access.h:68:5: error:                 template<class _Container> decltype (__cont.end()) std::end(_Container&)
prog.cpp:95:15: error: reference to ‘end’ is ambiguous
prog.cpp:17:12: error: candidates are: int end [100010]
In file included from /usr/include/c++/4.7/bits/basic_string.h:44:0,
                 from /usr/include/c++/4.7/string:54,
                 from /usr/include/c++/4.7/bits/locale_classes.h:42,
                 from /usr/include/c++/4.7/bits/ios_base.h:43,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from prog.cpp:1:
/usr/include/c++/4.7/initializer_list:99:5: error:                 template<class _Tp> constexpr const _Tp* std::end(std::initializer_list<_Tp>)
In file included from /usr/include/c++/4.7/string:53:0,
                 from /usr/include/c++/4.7/bits/locale_classes.h:42,
                 from /usr/include/c++/4.7/bits/ios_base.h:43,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from prog.cpp:1:
/usr/include/c++/4.7/bits/range_access.h:97:5: error:                 template<class _Tp, long unsigned int _Nm> _Tp* std::end(_Tp (&)[_Nm])
/usr/include/c++/4.7/bits/range_access.h:78:5: error:                 template<class _Container> decltype (__cont.end()) std::end(const _Container&)
/usr/include/c++/4.7/bits/range_access.h:68:5: error:                 template<class _Container> decltype (__cont.end()) std::end(_Container&)

Results

Test numberResultTime
Questions?

Sponsors Gold