STL vector へのポインタを考えていて悩む。
以下のようなコード断片を考える。A->resize()はできるのに、A->[0]はできないんだな。じゃあ無理矢理できる方法はないものかと…。
なんでこんなことを考えたかというと、本当に欲しかったのは「動的な多次元配列」。
まぁ、 boost 使えとか、 STL で頑張るならこうとか、なんでそれが面倒なのかとかは理解しているんだが、将来の再利用のことを考えると、データの読み込み前に配列サイズを与えてリサイズというのは、なんとかサボりたい。データヘッダーにサイズ埋めるとか、引き数渡しにするとか stdin から読むとかだと、フォーマット変えて他のプログラムに影響したり、処理に手作業が入ったり、次に使う時までに使い方忘れてたり嫌なことたんまりなんで、なんとかファイル頭から読むだけで多次元配列うまく構築できないものか…。