我知道这个问题对您正在做的事情的主观性较小,但是对于在节点类中使用原始指针与智能指针是否有一般的经验法则?
更具体地说,如果我有一个链表,其中节点可以有无限个子节点,但只有一个父节点,使用智能指针或原始指针会更好吗?
最佳答案
现在这取决于你在谈论哪种链表
如果是双向链表 带有原始指针向后的唯一指针向前工作
共享指针可以,但它太多了(它会用剑来切菜)
优秀视频 CppCon 2016:Herb Sutter“C++ 中的 Leak-Freedom”
关于c++ - 具有智能指针或原始指针的链表中的节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46086376/