相关疑难解决方法(0)

如何检测指针是否被删除并安全删除?

C++中如何决定或知道指针是否被删除?

当我试图删除以前在代码的另一部分中删除的指针时,它抛出了无法处理的异常.

我想知道是否有办法检查或尝试删除指针?有关高级内存操作的任何参考.

我也想掌握指针的未处理异常,并且对受保护或访问的访问是违规的,......这种错误.

感谢那些提供一些知识和时间来帮助其他人并分享他们的好处的人


更新

许多现代c ++开发人员社区的重要建议是 - 使用智能指针或尝试避免使用原始指针.但是对于抛出安全性和保证内存不足(ISO_CPP_FAQ),当然如果你想避免使用智能指针的小开销[可能总是不明显但是它们有开销]你可以编写处理原始指针的自定义方法[ type*] - 这不是一般的. 首选智能指针指向原始指针.

在"Going Native 2013"​​中,给出了一个常见的建议 - 从不使用原始指针.

c++ pointers memory-management

24
推荐指数
2
解决办法
4万
查看次数

标签 统计

c++ ×1

memory-management ×1

pointers ×1