실행 실패 (제출 코드 컴파일 에러)
In file included from /usr/include/c++/11/bits/stl_algobase.h:71, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/predefined_ops.h: In instantiation of ‘constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = int; _Iterator2 = char (*)[8]]’: /usr/include/c++/11/bits/stl_algo.h:4888:14: required from ‘constexpr _OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = char (*)[8]; _InputIterator2 = int; _OutputIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/11/bits/stl_algo.h:4946:37: required from ‘constexpr _OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = char (*)[8]; _IIter2 = int; _OIter = int]’ Main.cpp:84:48: required from here /usr/include/c++/11/bits/predefined_ops.h:45:16: error: invalid type argument of unary ‘*’ (have ‘int’) 45 | { return *__it1 < *__it2; } | ^~~~~~ In file included from /usr/include/c++/11/string:52, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/ios:42, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In instantiation of ‘constexpr _OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = char (*)[8]; _InputIterator2 = int; _OutputIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:4946:37: required from ‘constexpr _OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = char (*)[8]; _IIter2 = int; _OIter = int]’ Main.cpp:84:48: required from here /usr/include/c++/11/bits/stl_algo.h:4890:15: error: invalid type argument of unary ‘*’ (have ‘int’) 4890 | *__result = *__first2; | ^~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4890:27: error: invalid type argument of unary ‘*’ (have ‘int’) 4890 | *__result = *__first2; | ^~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4895:15: error: invalid type argument of unary ‘*’ (have ‘int’) 4895 | *__result = *__first1; | ^~~~~~~~~ In file included from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from Main.cpp:1: /usr/include/c++/11/bits/stl_algobase.h: In instantiation of ‘static constexpr _OI std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(_II, _II, _OI) [with _II = char (*)[8]; _OI = int]’: /usr/include/c++/11/bits/stl_algobase.h:492:12: required from ‘constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = char (*)[8]; _OI = int]’ /usr/include/c++/11/bits/stl_algobase.h:522:42: required from ‘constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = char (*)[8]; _OI = int]’ /usr/include/c++/11/bits/stl_algobase.h:530:31: required from ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = char (*)[8]; _OI = int]’ /usr/include/c++/11/bits/stl_algobase.h:620:7: required from ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = char (*)[8]; _OI = int]’ /usr/include/c++/11/bits/stl_algo.h:4901:19: required from ‘constexpr _OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = char (*)[8]; _InputIterator2 = int; _OutputIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/11/bits/stl_algo.h:4946:37: required from ‘constexpr _OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = char (*)[8]; _IIter2 = int; _OIter = int]’ Main.cpp:84:48: required from here /usr/include/c++/11/bits/stl_algobase.h:385:15: error: invalid type argument of unary ‘*’ (have ‘int’) 385 | *__result = *__first; | ^~~~~~~~~ /usr/include/c++/11/bits/stl_algobase.h: In instantiation of ‘constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = int]’: /usr/include/c++/11/bits/stl_algobase.h:522:42: required from ‘constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = int]’ /usr/include/c++/11/bits/stl_algobase.h:530:31: required from ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = int]’ /usr/include/c++/11/bits/stl_algobase.h:620:7: required from ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = int; _OI = int]’ /usr/include/c++/11/bits/stl_algo.h:4900:23: required from ‘constexpr _OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = char (*)[8]; _InputIterator2 = int; _OutputIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ /usr/include/c++/11/bits/stl_algo.h:4946:37: required from ‘constexpr _OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = char (*)[8]; _IIter2 = int; _OIter = int]’ Main.cpp:84:48: required from here /usr/include/c++/11/bits/stl_algobase.h:488:64: error: no type named ‘iterator_category’ in ‘struct std::iterator_traits<int>’ 488 | typedef typename iterator_traits<_II>::iterator_category _Category; | ^~~~~~~~~ /usr/include/c++/11/bits/stl_algobase.h:492:19: error: no type named ‘iterator_category’ in ‘struct std::iterator_traits<int>’ 491 | return std::__copy_move<_IsMove, false, _Category>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492 | __copy_m(__first, __last, __result); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algobase.h:495:51: error: no type named ‘iterator_category’ in ‘struct std::iterator_traits<int>’ 494 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 495 | _Category>::__copy_m(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
반례를 발견하지 못했습니다.