Borderou de evaluare (job #3354085)

Utilizator fmi-studentnu sunt de acord fmi-student 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?