gpt4 book ai didi

c++ - 在 C++ 的析构函数中删除指针后,将 NULL 分配给指针是否有任何用处?

转载 作者:太空狗 更新时间:2023-10-29 21:29:31 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Is it worth setting pointers to NULL in a destructor?

我看到了这样的代码,

void ClassA::~ClassA()
{

delete member;
member = NULL;

}

因为特定实例在这个析构函数之后不再存在(或者实例被破坏并且它的成员不能再被使用或取消引用),将 NULL 分配给成员变量的指针有什么用?

是否只是从别处删除指针并为其赋值NULL的一种做法?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com