Borderou de evaluare (job #3354085)
| Utilizator | Data | 15 mai 2026 00:44:42 | |
|---|---|---|---|
| Problema | Trie | Status | done |
| Runda | Arhiva educationala | Compilator | cpp-64 | Vezi sursa |
| Scor | 0 | ||
Raport evaluator
Eroare de compilare:
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
19 | vector<shared_ptr<Node>> next;
| ^~~~~~~~~~
main.cpp:5:1: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
4 | #include <fstream>
+++ |+#include <memory>
5 | using namespace std;
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
19 | vector<shared_ptr<Node>> next;
| ^~~~~~~~~~
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:16: error: 'shared_ptr' was not declared in this scope
main.cpp:19:16: note: 'std::shared_ptr' is defined in header '<memory>'; did you forget to '#include <memory>'?
main.cpp:19:9: error: 'vector' does not name a type
19 | vector<shared_ptr<Node>> next;
| ^~~~~~
main.cpp:45:9: error: 'shared_ptr' does not name a type
45 | shared_ptr<Node> get_node(size_t i) const {
| ^~~~~~~~~~
main.cpp:64:5: error: 'shared_ptr' does not name a type
64 | shared_ptr<Node> root;
| ^~~~~~~~~~
main.cpp:73:26: error: 'shared_ptr' has not been declared
73 | bool erase_recursive(shared_ptr<Node> current, const string_view& s, size_t depth) {
| ^~~~~~~~~~
main.cpp:73:36: error: expected ',' or '...' before '<' token
73 | bool erase_recursive(shared_ptr<Node> current, const string_view& s, size_t depth) {
| ^
main.cpp: In constructor 'Trie::Node::Node(char)':
main.cpp:26:13: error: class 'Trie::Node' does not have any field named 'next'
26 | next(Trie::ASCII_END - Trie::ASCII_START + 1, nullptr) {}
| ^~~~
main.cpp: In member function 'void Trie::Node::add_node(size_t, char)':
main.cpp:49:17: error: invalid types '<unresolved overloaded function type>[size_t {aka long unsigned int}]' for array subscript
49 | next[i] = make_shared<Node>(val);
| ^
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !
