>>42
C++の例外の話をしてたと思うのだけど、なんで突然Windowsの構造化例外の話になったん?

参照元に
>>デストラクターを呼ばせたいなら、通常のC++例外処理を使う。
と書いてあるとおり、
C++の例外が有効でbufがstd::stringならbufのデストラクタが呼ばれるよ