>>591
例外が一切ハンドリングされない場合はデストラクタを呼ぶかは未定義。
例えばg++とかはデストラクタ呼ばずにabortする。
>>590
main関数を
try{B b;}catch(...){}で囲めばデストラクタが呼ばれる.