P182 [[STL tutorial and ref]] offers a tutorial on back_inserter, used in copy().
back_inserter(myVector) is a kind of factory method that manufactures a back_insert_iterator object that’s a wrapper on myVector.
Whether in java or c++, this wrapper holds a pointer to the container object myVector. In the copy loop, every assignment to a myVector element triggers a call to myVector.push_back().
 back_inserter() is a free function. It’s hard to tell from the tutorial.