iostream.hなど(仕様には)無い。 ただしCライブラリについて、 The ".h" headers dump all their names into the global namespace, と決まっていることや、古い(namespaceをサポートしない)C++との 互換性から、c++ライブラリについてもそのようにする処理系がある。
>>437-439 try{}スコープの中でヒープを確保した場合(LPDWORD a = new DWORDとか)です。 chach{}はスコープが違うので解放出来ません。 マニュアルにはスタックフレームを巻き戻してautoオブジェクトを破棄するとしか 書いていません。 >>436の言うようにauto_ptrを使うか、try{}スコープ外で宣言するしかないのですか?
test.cc:8: warning: `typename SS<T>::U' is implicitly a typename test.cc:8: warning: implicit typename is deprecated, please see the documentation for details