バッファーオーバーランとは
「有限のサイズを持つ領域に
何のチェックも行わず無制限に
データ書き込みを許したら
溢れて壊れちゃった」ってだけ。

vectorは馬鹿でに使わせても多少安全なように
・長さ情報を持つことを強要した
・一部のアクセスはサイズチェックを自動的にする
という点がマシになったが、
バカには結局何を使わせても無駄。