ペアのリストがあります。リストを反復処理して最初と 2 番目の要素を削除するのは良い考えですか? その中のオブジェクトは new で割り当てられます。
list<pair<string,GraphObject*>>* table;
for(i=0; i< length; i++){
it = table[i].begin();
while(it != table[i].end()){
delete (*it).second;
delete &(*it).first;
}
}
編集:文字列は新規に割り当てられていません。削除する必要がないことがわかりました。このように2番目を削除しても大丈夫ですか?