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 +