KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Consider following two ways to append elements into a vector std::vector<int> vi1(10,42), vi2; vi2.insert(vi2.end(),vi1.begin(),vi1.end()); <OR> std::copy(vi1.begin(),vi1.end(),std::back_inserter(vi2)); std::copy version looks cleaner and I don't have to type vi2 twice. But since it is a generic algorithm while insert is a member function, could insert perform better than std::copy or does it do the same thing? I can benchmark myself but I have to do it for every vector for every template type. Has anyone done already?
Tags (comma-separated)
Save Edits
Cancel