相关疑难解决方法(0)

为什么不删除将指针设置为NULL?

我总是想知道为什么在删除后将指针自动设置为NULL 不是标准的一部分.如果这一点得到解决,那么由于指针无效而导致的许多崩溃都不会发生.但是,我已经说过,我可以想到为什么标准会限制这个:

  1. 性能:

    额外的指令可能会降低delete性能.

  2. 可能是因为const指针.

    然后标准可能已经为这个特殊情况做了一些事情我想.

有没有人知道不允许这个的确切原因?

c++ memory-management delete-operator

122
推荐指数
8
解决办法
5万
查看次数

标签 统计

c++ ×1

delete-operator ×1

memory-management ×1