Home » C++ algorithm copy() function

C++ algorithm copy() function

by Online Tutorials Library

C++ Algorithm Function copy()

C++ Algorithm copy() function is used to copy all the elements of the container [first,last] into a different container starting from result.

Syntax

Parameter

first: It is an input iterator to the first element of the range, where the element itself is included in the range.

last: It is an input iterator to the last element of the range, where the element itself is not included in the range.

result: It is an output iterator to the first element of the new container in which the elements are copied.

Return value

An iterator to the last element of the new range beginning with result is returned.

Example 1

Output:

newvector contains: 15 25 35 45 55 65 75  

Complexity

The complexity of the function is linear starting from the first element to the last one.

Data races

Some or all of the container objects are accesed.

Exceptions

The function throws an exception if any of the container elements throws one.

You may also like