【发布时间】:2015-06-26 19:10:32
【问题描述】:
您好,我对使用引用感到非常困惑。 如果我们使用引用而不是指针,是否可以解决悬空甚至内存泄漏问题?
【问题讨论】:
标签: pointers memory-leaks reference dangling-pointer
您好,我对使用引用感到非常困惑。 如果我们使用引用而不是指针,是否可以解决悬空甚至内存泄漏问题?
【问题讨论】:
标签: pointers memory-leaks reference dangling-pointer
(这里特别考虑 C/C++):引用只是一个别名,或者是现有对象的另一个名称。创建空引用通常比创建空指针困难得多,因此它可以帮助解决“悬空”问题。
由于将引用分配给现有变量,因此它不会真正导致内存泄漏。但有可能引用已被释放的内存。
【讨论】: