You mean internally? no, std::array<T, N> doesn't have a ctor accept T[N].