野指针

xiaoxiao2021-02-28  117

“野指针”不是NULL指针,而是指向“垃圾”内存的指针。

“野指针”的成因主要有两种:

指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的默认值是随机的,它会乱指一气。 所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法内存。指针p被free或delete之后,没有被置为NULL,让人误以为p是个合法内存。
转载请注明原文地址: https://www.6miu.com/read-63235.html

最新回复(0)