小编Jay*_*Jay的帖子

由于递归删除,智能指针会打击堆栈

简单的数据结构,例如链表,其中"下一个"指针是智能指针.当头节点被删除时,'next'的智能指针启动并进行递归删除.对于很长的清单,这会很快打击堆栈.

我不得不回过头来用简单的原始指针替换这些智能指针.我在这里错过了什么吗?

c++ stack-overflow recursion memory-management smart-pointers

5
推荐指数
1
解决办法
656
查看次数