실행 실패 (제출 코드 컴파일 에러)
Main.cpp: In function ‘int main()’: Main.cpp:19:13: error: no match for ‘operator+=’ (operand types are ‘int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >::value_type’ {aka ‘std::__cxx11::basic_string<char>’}) 19 | sum += s.top(); | ~~~~^~~~~~~~~~ Main.cpp:20:16: error: ‘to_integer’ was not declared in this scope 20 | sum += to_integer(num); | ^~~~~~~~~~ Main.cpp:26:11: error: ‘class std::stack<std::__cxx11::basic_string<char> >’ has no member named ‘puah’; did you mean ‘push’? 26 | s.puah(num); | ^~~~ | push Main.cpp:32:13: error: no match for ‘operator+=’ (operand types are ‘int’ and ‘__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >::value_type’ {aka ‘std::__cxx11::basic_string<char>’}) 32 | sum += s.top(); | ~~~~^~~~~~~~~~ Main.cpp:33:13: error: no match for ‘operator+=’ (operand types are ‘int’ and ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’}) 33 | sum += num; | ~~~~^~~~~~ Main.cpp:35:15: error: no matching function for call to ‘std::stack<std::__cxx11::basic_string<char> >::push(int&)’ 35 | s.push(sum); | ~~~~~~^~~~~ In file included from /usr/include/c++/11/stack:61, from Main.cpp:2: /usr/include/c++/11/bits/stl_stack.h:239:7: note: candidate: ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = std::__cxx11::basic_string<char>; _Sequence = std::deque<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >; std::stack<_Tp, _Sequence>::value_type = std::__cxx11::basic_string<char>]’ 239 | push(const value_type& __x) | ^~~~ /usr/include/c++/11/bits/stl_stack.h:239:30: note: no known conversion for argument 1 from ‘int’ to ‘const value_type&’ {aka ‘const std::__cxx11::basic_string<char>&’} 239 | push(const value_type& __x) | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/11/bits/stl_stack.h:244:7: note: candidate: ‘void std::stack<_Tp, _Sequence>::push(std::stack<_Tp, _Sequence>::value_type&&) [with _Tp = std::__cxx11::basic_string<char>; _Sequence = std::deque<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >; std::stack<_Tp, _Sequence>::value_type = std::__cxx11::basic_string<char>]’ 244 | push(value_type&& __x) | ^~~~ /usr/include/c++/11/bits/stl_stack.h:244:25: note: no known conversion for argument 1 from ‘int’ to ‘std::stack<std::__cxx11::basic_string<char> >::value_type&&’ {aka ‘std::__cxx11::basic_string<char>&&’} 244 | push(value_type&& __x) | ~~~~~~~~~~~~~^~~ Main.cpp:39:11: error: ‘class std::stack<std::__cxx11::basic_string<char> >’ has no member named ‘puah’; did you mean ‘push’? 39 | s.puah(num); | ^~~~ | push Main.cpp:56:14: error: invalid cast from type ‘__gnu_cxx::__alloc_traits<std::allocator<std::__cxx11::basic_string<char> >, std::__cxx11::basic_string<char> >::value_type’ {aka ‘std::__cxx11::basic_string<char>’} to type ‘int’ 56 | snum = (int) s.top(); | ^~~~~~~~~~~~~
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
반례를 발견하지 못했습니다.