10個の要素を持つベクトルVがあるとします。を使用して最初の要素(インデックス0)を消去した場合、v.erase(v.begin())
STLベクトルはこれをどのように処理しますか?
別の新しいベクトルを作成し、古いベクトルから新しいベクトルに要素をコピーして、古いベクトルの割り当てを解除しますか?または、インデックス1から始まる各要素をコピーし、その要素をインデックス1にコピーしますか?
一度にサイズ100,000のベクトルが必要で、後でそれほど多くのスペースを使用しない場合、たとえばサイズ10のベクトルのみが必要な場合、サイズは自動的に縮小されますか?( 私はそうは思わない)
オンラインで調べたところ、STLライブラリの使用方法はAPIとチュートリアルしかありません。STLライブラリの実装または複雑さについてのアイデアを得ることができる良い参考資料はありますか?