실행 실패 (제출 코드 컴파일 에러)
Main.cpp: In function ‘int main()’: Main.cpp:31:8: error: no matching function for call to ‘erase(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, std::vector<std::__cxx11::basic_string<char> >::iterator)’ 31 | erase(unique(dancevec.begin(), dancevec.end()), dancevec.end()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/string:136:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc, class _Up> typename std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::erase(std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _Up&)’ 136 | erase(basic_string<_CharT, _Traits, _Alloc>& __cont, const _Up& __value) | ^~~~~ /usr/include/c++/11/string:136:5: note: template argument deduction/substitution failed: Main.cpp:31:8: note: ‘__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >’ is not derived from ‘std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ 31 | erase(unique(dancevec.begin(), dancevec.end()), dancevec.end()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Main.cpp:3: /usr/include/c++/11/vector:118:5: note: candidate: ‘template<class _Tp, class _Alloc, class _Up> typename std::vector<_Tp, _Alloc>::size_type std::erase(std::vector<_Tp, _Alloc>&, const _Up&)’ 118 | erase(vector<_Tp, _Alloc>& __cont, const _Up& __value) | ^~~~~ /usr/include/c++/11/vector:118:5: note: template argument deduction/substitution failed: Main.cpp:31:8: note: ‘__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >’ is not derived from ‘std::vector<_Tp, _Alloc>’ 31 | erase(unique(dancevec.begin(), dancevec.end()), dancevec.end()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
비공개 코드입니다. 코드 작성자만 볼 수 있습니다.
반례를 발견하지 못했습니다.