0xのstd::arra::operator[]ってvectorと同じく範囲チェック無いのな。
今時、範囲チェックぐらい全部入れろよと思う。ar.at(16) = 100なんて書いてられん。
せめて天ぷら引数で範囲チェックありなしのポリシーを指定するとか考えなかったのか。