ウィキペディアでは、次のように読みます。
リソースの取得は初期化 RAII は、C++、D、Ada、Vala などのいくつかのオブジェクト指向言語で使用されるプログラミング イディオムです。この手法は、Bjarne Stroustrup によって C++ でリソースの割り当てと割り当て解除を処理するために発明されました。この言語では、例外がスローされた後に実行されることを保証できる唯一のコードは、スタックに存在するオブジェクトのデストラクタです。
私は衒学的になりたくはありませんが、これをどのように解釈するかは本当にわかりません. これは言い間違いですか、それとも正しいですか。catch
ハンドラーは少なくとも実行されることが保証されていませんか?
私はRAIIとそれが何であるかについて知っています。ここでは、実行されることが保証されているこの唯一のコードに焦点を当てています(..)は、スタックに存在するオブジェクトのデストラクタです。