请问指针的一个简单问题
指针初始化为NULL或0称之为空指针。
指针定义但未初始化称为野指针。
指针初始化为动态内存分配的返回地址,然后堆内存释放,此时指针指向一个无效的地址,请问这个指针叫什么啊?(不置空的情况下)
[解决办法]
细分的话,delete后的叫做迷途指针(dangling pointers),未初始化的叫野指针(wild pointers)
[解决办法]
这都是一些俗称而已..没有什么好讲究的.
一般的编程 只要记住两个指针就可以了:
1.指向有效对象的指针.
2.指向无效对象(或空)的指针.