首页 > 软件网络

C 中被delete后的指针还可以被赋值为NULL或者其他的指针变量吗?

时间:2017-06-12  来源:  作者:

C++ 中被delete后的指针还可以被赋值为NULL或者其他的指针变量吗?

2016年5月28日 - 中被delete后的指针还可以被赋值为NULL或者其他的指针变量吗?...delete和new是成对出现的,错误是delete导致的,跟给...C和C++申请和释放内存问题 4 回答 | 已解决...

C++在delete指针后要赋值为NULL - 沙师弟专栏 - 博客频道 - CSDN...

2016年9月1日 - //C、C++(20) 作者同类文章X C++标准规定:delete空指针是合法的,没有副作用。 所以我们在Delete指针后赋值为NULL或0是个好习惯。对一个非空指针delete...

在C++中,指针被delete后而不赋值为NULL,那该指针是什么..._百度知道

最佳答案: 那个指针的值是不变的,也就是还指向你申请来的那块空间 但是。 即然delete了,那块空间就不再规你的程序所有了,所以虽然你的那个指针还指向那块内存...更多关于C 中被delete后的指针还可以被赋值为NULL或者其他的指针变量吗?的问题>>

c语言,一个指针被delete后 赋值NULL,再次delete,这样做会出错吗

最佳答案: 首先 c语言中没有delete c语言中有的是free free一个null的结果是未定义的 因此这样使用的结果就是 编译器想怎么干就怎么干 你不知道发生了什么...更多关于C 中被delete后的指针还可以被赋值为NULL或者其他的指针变量吗?的问题>>

你所不知道的事儿--C++中delete指针后最好赋值为NULL

2015年10月24日 - 我们都知道,在C++中,用new声明的指针变量,都要delete。除非你完完全全使用智能指针,而不用担心内存泄露的问题。 如果你是来自C Sharp阵营,那么也许你...

delete指针之后应该赋值NULL - 王伟挺的专栏 - 博客频道 - CSDN.NET

2011年8月27日 - delete指针之后应该赋值NULL 标签: deletenullc 2011-08-27 15:36 4580人阅读...p并不会自动被置为NULL,而且指针还在,同时还指向了之前的地址。 问题...

c++ 中delete一指针后,该指针的是什么?是 NULL 吗?_百度知道

最佳答案: delete一个指针之后,只是回收指针指向位置的空间,而指针本身的值不变。你需要手工将其赋值为NULL。 另外delete NULL的话不会有任何事情发生。更多关于C 中被delete后的指针还可以被赋值为NULL或者其他的指针变量吗?的问题>>

我真是孤陋寡闻了,今天才知道NULL指针是可以直接delete的

2014年1月2日 - c++一直可以delete空指针啊!标准里是这么说的。 c++不能直接delete的是野指针,会出问题的,所以一般指针被delete之后,最好立即赋值为NULL,以免被再次de...
来顶一下
返回首页
返回首页
栏目更新
栏目热门