dangling-pointer 问答列表

为什么我们在删除之前将链表的下一个指针初始化为 NULL

作者: 提问时间:10/15/2022

为什么我们在删除之前将链表的下一个指针初始化为 NULL 我们在删除过程中将头移动到下一个节点,并释放第一个节点的内存,那么为什么我们需要在删除之前将已删除节点的下一个指针初始化为 NULL。 没有它...

为什么 GCC 不警告我存储对局部变量的引用?

作者:einpoklum 提问时间:10/20/2022

假设我正在编译以下代码: struct foo { const int& x_; foo(const int x) : x_(x) { } }; int main() { int x = 1...

从函数返回共享指针与在 Lambda 中捕获共享指针

作者:Vero 提问时间:11/13/2022

我正在 a 中构造一个共享指针,并将其作为 lambda 的捕获。function_1 我认为这是一个问题,你能确认这是否安全还是我是对的,我不应该这样做? #include <memory> #...


共3条 当前第1页