Я начинаю с С++ 11, метапрограммирование constexpr и template кажется хорошим способом сберечь ограниченный баран на крошечном микроконтроллере.
Есть ли способ написать шаблон, чтобы сгладить список массива constexpr, что Мне нужен способ:
constexpr std::array<int, 3> a1 = {1,2,3};
constexpr std::array<int, 2> a2 = {4,5};
constexpr auto a3 = make_flattened_array (a1,a2);
Я использую gcc 4.8.4 (arm-none-eabi) и могу скомпилировать с помощью std = С++ 11 или С++ 1y, если это необходимо.