Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは私は参照を使用して非常に混乱しています。ポインターの代わりに参照を使用すると、ダングリングやメモリ リークの問題さえも解決するでしょうか?
(ここでは特に C/C++ について考えます): 参照は単なるエイリアス、または既存のオブジェクトの別の名前です。通常、null ポインターを作成するよりも null 参照を作成する方がはるかに難しいため、「ダングリング」の問題を解決するのに役立ちます。
参照は既存の変数に割り当てられるため、メモリ リークの原因にはなりません。ただし、割り当てが解除されたメモリへの参照を持つことは可能です。