Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
stl ベクトルのメモリ位置は連続しているため、残りの要素は 1 ステップ戻されますか? stl ライブラリの作成者はどのように実装しましたか?
以降の要素はすべて 1 つ後ろに移動します。ベクトルは連続するメモリ ブロックに要素を保持することを保証するため、内部ホールは許可されません。
はい、消去された要素に続く要素は 1 つの位置だけシフトされます。これは、によって提供される保証の下で実装できる唯一の方法std::vectorです。
std::vector