Previous fileTop of DocumentContentsIndex pageNext file
Apache C++ Standard Library Reference Guide

replace()

Library: Algorithms


Function

Local Index

No Entries

Summary

An algorithm that substitutes elements in a collection with new values

Synopsis

#include <algorithm>
namespace std {
 template <class ForwardIterator, class T>
 void replace(ForwardIterator start,
 ForwardIterator finish,
 const T& old_value,
 const T& new_value);
}

Description

For the range [start, finish), the replace() algorithm replaces elements referred to by iterator i with new_value, when the following condition holds: *i == old_value.

Complexity

Exactly finish - start comparisons or applications of the corresponding predicate are done.

Example

See Also

replace_if(), replace_copy(), replace_copy_if()

Standards Conformance

ISO/IEC 14882:1998 -- International Standard for Information Systems -- Programming Language C++, Section 25.2.4



Previous fileTop of DocumentContentsIndex pageNext file

AltStyle によって変換されたページ (->オリジナル) /