どうしてあそこまで実装にこだわった標準が「vectorの中身が配列」
というのを保証しなかったんだ?あと「stringはcopy-on-write
だからコピー・代入で例外を投げない」というも。
今更言ってもしょうがないけど。