o
Size: a a a
o
A
AN
A
AN
АК
ГH
АР
std::array
, а как вы сделаете для разных типов разный размер массива?std::array<T, arr_size_for<T>()> ...;
arr_size_for()
- constexpr функция через constexpr if или любой другой механизм?В
v
std::array<T, arr_size_for<T>()> ...;
arr_size_for()
- constexpr функция через constexpr if или любой другой механизм?АР
АР
АР
#include
-ов) и притянуть туда (deprecated) boost.mpl.v
std::array<T, arr_size_for<T>()> ...;
arr_size_for()
- constexpr функция через constexpr if или любой другой механизм?arr<T>
имела значение типа std::array<T, N>
, где N разное для разных TПК
ПК
arr<T>
имела значение типа std::array<T, N>
, где N разное для разных TАР
arr<T>
имела значение типа std::array<T, N>
, где N разное для разных Ttemplate <typename T>
using arr_t = std::array<T, arr_size_for<T>()>;
arr_t<int> arr;
// будет иметь размер определенный в функции arr_size_for() для int'а