>>210
いくつかの選択枝がある。
1. std::vector<std::vector<int> >
  ただし、int[][]のようなメモリ上の連続性はないし、大きさの初期化が必要。
2. new
  1.のデメリットに加えて、deleteが面倒くさい。
3. boost::multi_array
  1.2.のデメリットはない。ただし、非標準。
4. その他