掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
STDのイテレータを回している時にやってはいけないこと? (ID:72708)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
っていうか vector も iterator も「壊れ」「狂い」はしないよね。 iterator が指す先に vector (の要素) がいなくなる (移動する) だけ。 void* p=malloc(1000); // vector だと思いなはれ void* q=p; // この q が iterator だと思いなはれ p=realloc(p, 10000); // vector::resize だと思いなはれ // ここで q が指す先には vector は既にない (かもしれない) // 上記 realloc は良くない使い方なのでまねしないこと。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.