Mega Code Archive

 
Categories / C++ Tutorial / STL Algorithms Non Modifying Sequence Operations
 

Use copy() to copy value from one vector to vector

#include <algorithm> #include <vector> #include <iostream> using namespace std; void print(int elem) {   cout << elem << " "; } int main(int argc, char** argv) {   vector<int> vectOne, vectTwo;   vectOne.push_back(1);   vectOne.push_back(2);   vectOne.push_back(3);   vectOne.push_back(4);   vectTwo.resize(vectOne.size());   copy(vectOne.begin(), vectOne.end(), vectTwo.begin());   for_each(vectTwo.begin(), vectTwo.end(), &print);   return (0); }