将delete用于NULL指针时会发生什么?
int *ptr = NULL;
delete ptr;
(A)编译器错误
(B)运行时崩溃
(C)无效答案: (C)
说明:删除空指针没有任何作用,因此在调用delete之前不必检查空指针。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。
📅  最后修改于: 2021-05-25 18:51:25             🧑  作者: Mango
将delete用于NULL指针时会发生什么?
int *ptr = NULL;
delete ptr;
(A)编译器错误
(B)运行时崩溃
(C)无效答案: (C)
说明:删除空指针没有任何作用,因此在调用delete之前不必检查空指针。
这个问题的测验