This question has been bothering me for some time. The possibilities I am considering are
Does a
memcpy, however, if your array contains non-trivial objects, stick with std::copy.