• ベストアンサー

STLのイテレータ

STLのイテレータについて質問です。 たとえばlistに1件追加した時のイテレータを保存しておき、そのlistについて挿入や削除がされたあとでも、保存しておいたイテレータを使って削除しても問題ないものなのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.1

OKです。 listに、挿入、削除しても、削除した要素を指すイテレータ以外は有効なままです。

ritomo
質問者

お礼

早速のご回答ありがとうございます。参考になりました。

その他の回答 (1)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.2

list は問題ない、deque や vector はダメ。結局、規格書を確認するしかないべ。 # JIS 規格のウェブサイトの使い難さは絶品だね。他にあったら教えて欲しい。 http://www.jisc.go.jp/index.html

ritomo
質問者

お礼

早速のご回答ありがとうございます。JIS 規格のウェブサイトも参考になりました。

関連するQ&A