Vor*_*rac 9 c c++ c99
调用null函数指针的行为是什么?
void (*pFunc)(void) = NULL; pFunc();
为什么将未使用的函数指针初始化为NULL是可取的?
Hal*_*oum 8
在C和C++中,这被调用undefined behaviour,这意味着这可能导致分段错误,根据您的编译器,运行此代码的操作系统,环境(等等),无论是什么情况都不会导致)意味着.
undefined behaviour
初始化指向函数的指针或通常指向NULL的指针有助于某些开发人员确保其指针未初始化且不等于随机值,从而防止它们意外地解除引用它.
归档时间:
12 年,9 月 前
查看次数:
14867 次
最近记录: