실행 실패 (제출 코드 컴파일 에러)
{"stderr": "Main.cpp:14:38: error: \u2018unique_ptr\u2019 is not a member of \u2018std\u2019\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~~~~~~~\nMain.cpp:4:1: note: \u2018std::unique_ptr\u2019 is defined in header \u2018<memory>\u2019; did you forget to \u2018#include <memory>\u2019?\n 3 | #include <vector>\n +++ |+#include <memory>\n 4 | #include <string>\nMain.cpp:14:49: error: template argument 1 is invalid\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~\nMain.cpp:14:49: error: template argument 2 is invalid\nMain.cpp:14:38: error: \u2018unique_ptr\u2019 is not a member of \u2018std\u2019\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~~~~~~~\nMain.cpp:14:38: note: \u2018std::unique_ptr\u2019 is defined in header \u2018<memory>\u2019; did you forget to \u2018#include <memory>\u2019?\nMain.cpp:14:53: error: template argument 1 is invalid\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~\nMain.cpp:14:53: error: template argument 2 is invalid\nMain.cpp:14:38: error: \u2018unique_ptr\u2019 is not a member of \u2018std\u2019\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~~~~~~~\nMain.cpp:14:38: note: \u2018std::unique_ptr\u2019 is defined in header \u2018<memory>\u2019; did you forget to \u2018#include <memory>\u2019?\nMain.cpp:14:53: error: template argument 1 is invalid\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~\nMain.cpp:14:53: error: template argument 2 is invalid\nMain.cpp:14:38: error: \u2018unique_ptr\u2019 is not a member of \u2018std\u2019\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~~~~~~~\nMain.cpp:14:38: note: \u2018std::unique_ptr\u2019 is defined in header \u2018<memory>\u2019; did you forget to \u2018#include <memory>\u2019?\nMain.cpp:14:53: error: template argument 1 is invalid\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~\nMain.cpp:14:53: error: template argument 2 is invalid\nMain.cpp:14:21: error: invalid template-id\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~\nMain.cpp:14:38: error: \u2018unique_ptr\u2019 is not a member of \u2018std\u2019\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~~~~~~~\nMain.cpp:14:38: note: \u2018std::unique_ptr\u2019 is defined in header \u2018<memory>\u2019; did you forget to \u2018#include <memory>\u2019?\nMain.cpp:14:6: error: variable or field \u2018Dijkstra\u2019 declared void\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~~~~~\nMain.cpp:14:15: error: expected primary-expression before \u2018const\u2019\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~~\nMain.cpp:14:64: error: expected primary-expression before \u2018const\u2019\n 14 | void Dijkstra(const std::vector<std::unique_ptr<Node>>& nodes, const int startNode);\n | ^~~~~\nMain.cpp: In function \u2018int main()\u2019:\nMain.cpp:35:5: error: \u2018Dijkstra\u2019 was not declared in this scope\n 35 | Dijkstra(nod(...truncated, total 7813 characters, 1 lines)
정답 개수:
-
틀린 개수:
-
실행 실패 개수:
-
반례를 발견하지 못했습니다.