私の質問は、の効果に関するvector::push_back
ものです。ベクトルの最後に要素が追加されることはわかっていますが、フードの下ではどうなりますか?
IIRCメモリオブジェクトは順番に割り当てられるので、私の質問はvector::push_back
、ベクトルの直後により多くのメモリを割り当てるかどうかです。割り当てられる場合、その場所に十分な空きメモリがない場合はどうなりますか?または、ベクトルが継続する場所に「ホップ」するように、「終了」にポインタが追加されている可能性がありますか?それとも、十分なスペースがある別の場所にコピーして古いコピーを破棄するだけで再割り当てされますか?それとも何か他のもの?