Ownership and Borrowing in D – The D Blog を 許可を得て 翻訳しました。 誤訳等あれば気軽に Pull requestを投げてください。 ほとんどのプログラムはメモリを確保し、管理します。 プログラムが複雑になり、失敗がより大きな損害を引き起こすようになるにつれて、 メモリ管理を正しく行うことはますます重要になってきています。 一般的には以下のような問題があります。 メモリリーク(使っていないメモリを解放しない)二重フリー(複数回メモリを解放する)use-after-free(すでに開放されたメモリを参照する)問題は、どのポインタがメモリを解放する責任を持つか(つまり、メモリを所有しているか)、 どのポインタがメモリを参照しているか、どれが(スコープ内で)アクティブかです。 一般に以下のような解決策があります。 ガベージコレクション(Garbage
![#dlang 所有権と借用をD言語に組み込む【翻訳】 - Kotet's Personal Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/a0d0cd911f11e2ea01b403e55c5c13bcfdcd6c59/height=288;version=1;width=512/https%3A%2F%2Fblog.kotet.jp%2Fimg%2Fcommon%2Flogo.png)