delete p;(p为一个指针),当p的值为NULL时,会出现什么情况?能否说明原因?
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/08/23 19:21:39
delete p;(p为一个指针),当p的值为NULL时,会出现什么情况?能否说明原因?
CDialog* p = new CDialog;
// 使用 p
delete p;
int *p = new int[100];
// 使用 p
delete [] p;
---------------
当new 的使用 失败时,p的值为NULL.
这时 delete p 也会失败,但无关紧要,对程序运行无影响.
"when new returns 0/NULL on failure, deleting the result of a failed new operation is harmless."
// 使用 p
delete p;
int *p = new int[100];
// 使用 p
delete [] p;
---------------
当new 的使用 失败时,p的值为NULL.
这时 delete p 也会失败,但无关紧要,对程序运行无影响.
"when new returns 0/NULL on failure, deleting the result of a failed new operation is harmless."
再给指针变量(*p)赋空值(NULL)时,*p=NULL与p=NULL哪个正确?原因?
多次delete一个不等于NULL的指针会在运行时出错,为什么?
p是个指针,如果定义p=NULL,那么p->weight是0还是NULL,p->next又是什么?下面是我定义的结构体
已知P是指针变量,则不能初始化指针的值是 A NULL B 1 C 地址 D 0
p为一指针变量,取p所指向单元的数据作为表达式的值,然后使p指向后一个单元
2小于m小于p,m、p为整数,m不为p的因子.当m、p的最大公约数是2时,能否推出p除以m的余数大于1或等于1.
设指针p指向值为25的整型变量,则++*p后p的值是?
在一个头指针为L的循环链表中,指针域为next,指针P所指结点(此结点是尾结点)的条件是( ).
甲、乙两容器内盛有水,水对容器底部的压强分别为p甲和p乙.当水温从80℃降低到20℃时,则p甲和p乙的变化情况是( )
如图为一个可以自由转动的转盘,现转动转盘,当转盘停止转动时,指针可指到标有数字的区域,设指针指到数字为奇数区域的概率为P
在可降阶的高阶微分方程,在将y'设为p后,什么情况下将y''换为p',什么时候换为p(dp\dy)?
p->next=NULL是将指针P指向的next置空还是将P的下一个指针指向空