copy example int main() { char a[ ] = "1234567890"; vector v(a, a + strlen(a)); list l1(v.size()); list l2; copy(v.begin(), v.end(), l1.begin()); copy(v.begin(), v.end(), back_inserter(l2)); }