9得票5回答
删除指针和将其设置为nullptr有什么区别?

说"delete pointer"和"pointer = nullptr"是一样的吗?可能不是,但后者是否释放了内存?那么delete pointer; pointer = nullptr / pointer = nullptr; delete pointer呢?为什么不使用它们来安全地预先删...

9得票1回答
处理Go中的悬空指针

我正在同时阅读Rust和Go,我发现这两种语言在处理悬垂指针及其引起的问题方面存在微妙差异。例如,以下是Rust的一种版本: fn main() { let reference_to_nothing = dangle(); } fn dangle() -> &Stri...