0080デフォルトの名無しさん垢版 | 大砲2019/07/28(日) 20:15:28.70ID:60uqYffv >>78 RustやC++のスマートポインタならスコープ抜けたときのデストラクタできれいにリソース解放できるけどGCだとできないね、って話なんだが。 それを部分的に解決する方法としてC#のusingとかがあるけど、関数を跨ぐような寿命の長いリソースには使えない。 try-finallyやGoのdeferなんて、絶対書き忘れてリソースリークするパターンだろ。