 
|  |  | 
| Category: functors | Component type: type | 
const int N = 1000;
vector<double> V1(N);
vector<double> V2(N);
vector<double> V3(N);
iota(V1.begin(), V1.end(), 1);
fill(V2.begin(), V2.end(), 75);
assert(V2.size() >= V1.size() && V3.size() >= V1.size());
transform(V1.begin(), V1.end(), V2.begin(), V3.begin(),
          plus<double>());
| Parameter | Description | Default | 
|---|---|---|
| T | The function object's argument type and result type. | 
| Member | Where defined | Description | 
|---|---|---|
| first_argument_type | Adaptable Binary Function | The type of the first argument: T | 
| second_argument_type | Adaptable Binary Function | The type of the second argument: T | 
| result_type | Adaptable Binary Function | The type of the result: T | 
| T operator()(const T& x, const T& y) | Adaptable Binary Function | Function call operator. The return value is x + y. | 
| plus() | Default Constructible | The default constructor. | 
| Contact Us | Site Map | Trademarks | Privacy | Using this site means you accept its Terms of Use | 
| Copyright © 2009 - 2014 Silicon Graphics International. All rights reserved. |