Standard C++ Library Class Reference
Click on the banner to return to the Class Reference home page.
©Copyright 1996 Rogue Wave Software
plus
Function Object
Summary
A binary function object that returns the result of adding its first and second arguments.
Contents
Synopsis●
Description●
Interface●
Warning●
See Also●
Synopsis
#include <functional>
template<class T>
struct plus : public binary_function<T, T, T> ;
Description
plus is a binary function object. Its operator() returns the result of adding x and y. You can pass a plus
object to any algorithm that uses a binary function. For example, the transform algorithm applies a
binary operation to corresponding values in two collections and stores the result. plus would be used in
that algorithm in the following manner:
vector<int> vec1;
vector<int> vec2;
vector<int> vecResult;
.
.
.
transform(vec1.begin(), vec1.end(), vec2.begin(),