Copie std::vector en std::array

Comment puis-je copier ou de déplacer la première n éléments d'un std::vector<T> en C++11 std::array<T, n>?

std::copy_n.
Vous souhaitez copier ou déplacer? Ce sont des choses différentes.
Selon ce ::std::vector contient, ::std::memcpy et ::std::memmove pourrait également être utilisé.
ou en C++ le std::uninitialized_copy 🙂

OriginalL'auteur LocalToast | 2014-01-22