The function copy_n copies n items from an input iterator to an output iterator which is useful for possibly infinite sequences of random geometric objects.1

#include <CGAL/algorithm.h>

template <class InputIterator, class Size, class OutputIterator>
OutputIterator copy_n ( InputIterator first, Size n, OutputIterator result)
copies the first n items from first to result. Returns the value of result after inserting the n items.

See Also

CGAL::Counting_iterator<Iterator, Value>


 1  The STL release June 13, 1997, from SGI contains an equivalent function, but it is not part of the ISO standard.