auto_ptrについて質問です。
以下のコードを実行したとき、throw(�A)のあとで
TTestクラスのデストラクタが呼び出されると思っていたのですが呼び出されません。
auto_ptrってこういうものなのでしょうか?

TTest* TTest::NewL()
{
std::auto_ptr<TTest> self(new TTest());
throw 1; // �A
return self.release();
}