static E *move(E *x, const E *y, size_t n);
The static member function copies the sequence of n elements beginning at y to the array beginning at x, and then returns x. The source and destination may overlap.
n
y
x