已知一指针P,如何确定该指针已经指向一个有效的对象?

来源:百度知道 编辑:UC知道 时间:2024/05/05 10:39:59

对指针所指向的对象的管理应该是程序员的工作, 你让它指向一个有效的对象, 它就是有效的, 如果它指向的对象已经无效, 则将其置为 NULL; 而在使用这个指针之前, 应该判断它是否为NULL!

如果你声明指针的时候不进行初始化,是很难知道p指向了什么的,就算你用NULL探测也测不出来。
只有尝试进行该对象的操作,并进行错误捕捉。

所以关键是:在声明时即初始化,用完的时候赋值为NULL。

用*p输出其值不就可以了吗?