来自《王道程序员求职宝典》
野指针是指指向了不可用内存的指针。任何指针变量在创建时,不会自动成为NULL指针(空指针),其默认值是随机的,此时的指针就是野指针。
当指针调用free或delete释放后,未能将其设置为NULL,也会导致该指针变为野指针,此时虽然free或delete把指针所指的内存给释放掉了,但是它们并没有把指针本身释放掉。
第三个造成野指针的原因是指针操作超越了变量作用的范围。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。