А появилась ли возможность в новых версиях языка (до с++15 включительно) организовывать и работать с многомерным вектором, который бы хранил данные последовательно (как развертку многомерного массива в одномерный) в одном линейном буфере? [Чтобы быстро выполнять копирование, чтобы просто выполнять резервирование памяти, вычисление объема данных и т.п.]