Standard C++ Library Class Reference
Click on the banner to return to the Class Reference home page.
©Copyright 1996 Rogue Wave Software
generate, generate_n
Algorithm
Summary
Initialize a container with values produced by a value-generator class.
Contents
Synopsis●
Description●
Complexity●
Example●
Warnings●
See Also●
Synopsis
#include <algorithm>
template <class ForwardIterator, class Generator>
void generate(ForwardIterator first, ForwardIterator last,
Generator gen);
template <class OutputIterator, class Size, class Generator>
void generate_n(OutputIterator first, Size n, Generator gen);
Description
A value-generator function returns a value each time it is invoked. The algorithms generate and
generate_n initialize (or reinitialize) a sequence by assigning the return value of the generator
function gen to all the elements designated by iterators in the range [first, last) or [first, first +