C++相談室 part48
■ このスレッドは過去ログ倉庫に格納されています
0280デフォルトの名無しさん
2006/03/24(金) 17:39:36ううん…?
要素追加時にnew、要素削除時に子要素もろともdelete。
treeのデストラクタで全要素delete。
コピーコンストラクタでは構造通り全要素追加。
std::list<>で持っているのはノードへのポインタだから、deleteされるまで無効にはならないはず。
各イテレータは、直下の子要素追加・削除時に無効になるけれど、それはSTLでも同じことじゃないかい?
それとも見当はずれのことを言ってるのかな('A`)
■ このスレッドは過去ログ倉庫に格納されています