バッファされた操作の実行とリソースの破棄が別になってれば、デストラクタでは
リソースを破棄するだけで済むでしょ。