C++ Linked list using smart pointers

前端 未结 4 896
孤城傲影
孤城傲影 2020-12-29 14:01

I have only been using raw pointers for linked list with templates. For example, the member data, Node* head; and when I am inserting a node one of the

4条回答
  •  既然无缘
    2020-12-29 14:44

    Structure will look like

    template struct Node
    {
    T data;
    shared_ptr> next;
    };
    

    Creating of node will look like

    shared_ptr> head(new Node);
    

    or

    auto head = make_shared(Node{ 1,nullptr });
    

提交回复
热议问题