彼の洞察に満ちた論文、
エラーと例外処理で、
@DaveAbrahamsは次のように述べています。
可能であれば、例外クラスを二重破壊の影響を受けないようにします。残念ながら、いくつかの一般的なコンパイラでは、例外オブジェクトが2回破棄されることがあります。それが無害になるように調整できる場合(たとえば、削除されたポインターをゼロにすることによって)、コードはより堅牢になります。
私はこの特定のガイドラインを理解することができません、誰かができますか:
- この二重破壊シナリオのコード例を提供してください&
- これを回避するためにカスタム例外クラスを実装する最良の方法は何ですか?