他にもstd::vector<std::vector<hoge> >とかstd::valarray<hoge>を
使っていいかとか。それによってはコード量も違う。