質問: ベクトルがより多くのメモリを必要とし、メモリを再配置するとき、ポインタには何が起こりますか? ベクトルがより多くのメモリを必要とするとき、どこかでメモリを再割り当てします、私はまだどこにいるのかわかりません!ポインタが無効になった場合、これに関する良い説明はありますか? 彼らがどこに行くのか、私のコンテナはどうなるの? (リンクされていないもの)
回答: `vector` からアイテムを追加または削除すると、そのアイテム内のすべてのイテレータ(およびポインタ)が無効になります。アイテムへのポインタをベクトルに格納する必要がある場合は、ベクトル `const` を作成するか、別のコンテナを使用します。 ベクトルがどこに物を格納するかはあなたにとって重要ではありません。あなたは何もする必要はありません。仕事をさせてください。