Search
 
SCRIPT & CODE EXAMPLE
 

CPP

std::copy C ++

template<class InputIterator, class OutputIterator>
  OutputIterator copy (InputIterator first, InputIterator last, OutputIterator result)
{
  while (first!=last) {
    *result = *first;
    ++result; ++first;
  }
  return result;
}
Comment

std::copy

// suppose you want to copy list to a vector 
// instead of using a for loop, You can use to the std:: algorithm
// to keep the code cleaner
std::list <int> list;
std::vector <int> vector;

/// WARNING --- 
/// YOU MUST ALLOCATE ENOUGH SPACE IN THE CONTAINER BEFORE COPY
vector.resize (list.size());
std::copy (list.begin(), list.end(), vector.begin());
Comment

PREVIOUS NEXT
Code Example
Cpp :: cuda shared variable 
Cpp :: vector c++ 
Cpp :: how to make a comment in c++ 
Cpp :: c++ Least prime factor of numbers till n 
Cpp :: c ++ splitlines 
Cpp :: cpp ifdef 
Cpp :: c++ access second last element of vector 
Cpp :: count number of prime numbers in a given range in c 
Cpp :: c++ pointers and functions 
Cpp :: c++ reverse part of vector 
Cpp :: hashmap c++ 
Cpp :: Nested if...else 
Cpp :: Traversing a C++ Array 
Cpp :: c++ array pointer 
Cpp :: sort strings by length and by alphabet 
Cpp :: selection sort c++ 
Cpp :: c++ program to convert celsius to kelvin 
Cpp :: bfs sudocode 
Cpp :: c++ open webpage 
Cpp :: how to reset linerenderer unity 
Cpp :: glfw error: the glfw library is not initialized 
Cpp :: age in days in c++ 
Cpp :: c++ list of pairs 
Cpp :: assignment operator with pointers c++ 
Cpp :: c++ awitch statements 
Cpp :: oop in c++ have 5 
Cpp :: convert single character string to char c++ 
Cpp :: converting int to string c++ 
Cpp :: C++ Class Template Declaration 
Cpp :: map of maps c++ 
ADD CONTENT
Topic
Content
Source link
Name
5+9 =