标签: pointers memory-leaks reference dangling-pointer
嗨我很困惑使用引用。 如果我们使用引用代替指针它是否解决了悬空甚至内存泄漏问题?
答案 0 :(得分:-1)
(在此特别考虑C / C ++):引用只是一个别名,或者是现有对象的另一个名称。创建一个空引用通常要比空指针困难得多,因此它可以帮助解决"悬空"问题
由于引用已分配给现有变量,因此它无法真正导致内存泄漏。但是可以引用已经解除分配的内存。