编程语言C++
编程语言C++ 选题
1/ 3 多选

如何避免悬挂指针?

A
释放了指针指向的内存
B
尽量使用局部变量来管理动态分配的内存
C
确保它不会成为野指针
D
确保释放所有动态分配的内存
E
通过内部机制确保只有最后一个指针持有者销毁时才释放内存
F
使用代码审查、静态分析工具和运行时调试工具来检测和定位可能的悬挂指针
G
避免从函数返回局部变量的地址或者引用
H
如果你注册了指针为回调或事件处理器