我只是在想当我们在 C++ 中使用free()
with时会发生什么。new
如果我们使用free()
withnew
那么内存可以被释放。它只是不会调用析构函数。留下类似于悬空指针的行为。
我知道上面我们不应该使用free()
with ,new
因为它可能会破坏堆。
但我也想从概念上可视化行为。
我只是在想当我们在 C++ 中使用free()
with时会发生什么。new
如果我们使用free()
withnew
那么内存可以被释放。它只是不会调用析构函数。留下类似于悬空指针的行为。
我知道上面我们不应该使用free()
with ,new
因为它可能会破坏堆。
但我也想从概念上可视化行为。