C++:验证指针?

Nic*_*ner 4 c++ validation pointers memory-management

可能重复:
测试有效性指针(C/C++)

如果我有一个指针,char* foo有没有办法确定是否foo指向内存中的有效位置?(所以,foo不是NULL,而且delete尚未被召唤.)

Jam*_*lis 15

不,那里没有.


dcp*_*dcp 5

不.确保您不使用悬空指针几乎是您的责任.但是,该链接推荐的一种做法(我见过一些人使用它,其他人讨厌它)是NULL在你释放/删除它之后立即将指针设置为.