|
ALINK="#ff0000">
fill_n
Prototypetemplate <class OutputIterator, class Size, class T> OutputIterator fill_n(OutputIterator first, Size n, const T& value); DescriptionFill_n assigns the value value to every element in the range [first, first+n). That is, for every iterator i in [first, first+n), it performs the assignment *i = value. The return value is first + n.DefinitionDefined in the standard header algorithm, and in the nonstandard backward-compatibility header algo.h.Requirements on types
Preconditions
ComplexityLinear. Fill_n performs exactly n assignments.Examplevector<double> V; fill_n(back_inserter(V), 4, 137); assert(V.size() == 4 && V[0] == 42 && V[1] == 42 && V[2] == 42 && V[3] == 42); NotesSee alsocopy, fill, generate, generate_n, iotaCopyright © 1999 Silicon Graphics, Inc. All Rights Reserved. TrademarkInformation
|