关于指针问题,急求答案

stargate 2005-01-20 01:18:12
一个指针char* p = new(23);
在另外的模块里用另一个指针p2指向p这段内存,但是如果p被delete掉,另外的地方用p2来访问会出异常么?
如果会出,怎么判断p2所指p已被delete呢,是 p == NULL吗
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stargate 2005-01-20
  • 打赏
  • 举报
回复
哦,谢谢了
sankt 2005-01-20
  • 打赏
  • 举报
回复
top
CMyMfc 2005-01-20
  • 打赏
  • 举报
回复
养成个习惯
delete p;之后
加句
p = NULL;
这样就可以用
if(p)判断了

64,651

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧