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(), modulus<int>());
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. |
modulus() | Default Constructible | The default constructor. |
Contact Us | Site Map | Trademarks | Privacy | Using this site means you accept its Terms of Use |
Copyright © 2009 - 2016 Silicon Graphics International. All rights reserved. |