The function object's argument type and result type. |
Adaptable Binary Function, Default Constructible
binary_function<T, T, T>
Member | Where defined | Description |
---|---|---|
first_argument_type | Adaptable Binary Function | The type of the first argument: |
second_argument_type | Adaptable Binary Function | The type of the second argument: |
result_type | Adaptable Binary Function | The type of the result: |
T operator()(const T& x, const T& y) | Adaptable Binary Function | Function call operator. The return value is |
plus() | Default Constructible | The default constructor. |
All of
The Function Object overview, Adaptable Binary Function,
minus<T>
Category: functors
Component type: type
Each element in
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(), minus<double>());
Defined in the standard header functional, and in the nonstandard backward-compatibility header function.h.
Parameter | Description |
---|---|
T | The function object's argument type and result type. |
Adaptable Binary Function, Default Constructible
binary_function<T, T, T>