小编Mar*_*ark的帖子

使用智能指针的C++链接列表

我只使用链接列表的原始指针和模板.例如,成员数据,Node<T>* head;当我插入节点时,其中一行是head = new Node<T>(data);.

但是,现在我需要使用智能指针,我不知道如何更改它以使用智能指针.会员数据是否会更改为shared_ptr<Node<T>> head;,另一行会更改为
head = shared_ptr<Node<T>>( new <Node<T>>(data) );

c++ templates pointers linked-list

8
推荐指数
2
解决办法
7018
查看次数

标签 统计

c++ ×1

linked-list ×1

pointers ×1

templates ×1