EBOが働かない場合があるらしい (参照) もう自分でprivate部を書く方が簡単だと思う
以下のコードのように、コピー(Move)するauto_ptrのelement_typeが異なるとoperator auto_ptr_ref<_Other>()が無限に再帰してスタックがとぶ どうもauto_ptr_refのコピーコンストラクタを呼ぶために再びこれが呼ばれるようだ コンパイラのバグではなくSTLのバグと思われる VC8付属のものは直っている []#include[] []<memory>[] []// auto_ptr[] []std[][]::[][]auto_ptr[][]<[][]int[][]> [][]new_int[][]()[] []{[] []return[] []std[][]::[][]auto_ptr[][]<[][]int[][]>([][]new[] []int[][]());[] []}[] []void[] []test[][]()[] []{[
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く