106
It's shorter.
std::copy is mainly meant for copying sections of containers. If you need to copy an entire container, you might as well use the copy constructor.
Assignement is clearer and internally uses std::copy (or unitizalized_copy _M_allocate_and_copy depending size and capacity) or so performances are the same.