ベクタのためのメモリ領域確保は有限なのでリアロケーションは必ず発生する
意味的にはその時点で参照やポインタは無効になる
C++は無効にしないためプログラマの責任で無効にしなければいけないが複雑化すると人間はミスをするものだ
C++はその他にも無数の落とし穴があるから他の言語を用いたほうが好ましい