да норм, все ок. (Правда, тут скорее вектор подойдет, с ресайзом. В компайл тайме размер неизвестен). Если нет ничего получше, с учетом описаного выше - придется колхозить свой клас над этим вектором-векторов. Если юзать голый вектор-векторов, то вот тот пример с реверсом - неоптимальный. Поэтому и нужна будет обертка. И еще есть всякие требования (маскинг индексов), которые слишком долго описывать тут