もっと詳しく

【Rust】static でも Drop したい

【Rust】static でも Drop したい

Rustのstatic変数はいわゆるグローバル変数として使われることが多いですが、static変数はDropできない(デストラクタが呼ばれない)という特徴があります。 Static items do not call drop at the end of the program. メモリ管理の仕組みとして見ると、'static なライフタイムを持つstatic変数はdrop() の実行時でも生…

はてなブックマーク - 【Rust】static でも Drop したい はてなブックマークに追加