在大多数情况下不需要设置,因为未初始化的指针默认为 NULL。除此之外,当指针指向动态分配的内存,且该内存被释放后,为避免悬空指针,可将指针设置为 NULL。代码示例如下:
int* ptr = (int*) malloc(sizeof(int)); // ... 动态分配内存之后 free(ptr); ptr = NULL; // 因为指针 ptr 现在不指向任何有效的内存位置,所以将其设置为 NULL
上一篇:不需要将Apple-ID与设备配对来进行两步验证的应用程序签名
下一篇:不需要将泛型作为输入参数的情况下,检索泛型类型的类实例。