1、指针变量未初始化指针变量创建不会自动被赋值为NULL,它的缺省值是随机的。
2、指针释放之后未置空有时指针在free或delete之后未赋值NULL。释放后的指针应立即将指针置为NULL,防止产生野指针。
3、指针操作超越变量作用域不要返回指向栈内存的指针或者引用,因为栈内存在函数结束时会被释放。
1、指针变量未初始化指针变量创建不会自动被赋值为NULL,它的缺省值是随机的。
2、指针释放之后未置空有时指针在free或delete之后未赋值NULL。释放后的指针应立即将指针置为NULL,防止产生野指针。
3、指针操作超越变量作用域不要返回指向栈内存的指针或者引用,因为栈内存在函数结束时会被释放。
举报