const int N = 1000; vector<double> V1(N); vector<double> V2(N); iota(V1.begin(), V1.end(), 1); assert(V2.size() >= V1.size()); transform(V1.begin(), V1.end(), V2.begin(), negate<int>());Definition Defined in the standard header functional, and in the nonstandard backward-compatibility header function.h. Template parameters Parameter Description Default T The function object's argument type and result type. Model ofAdaptable Unary Function, Default Constructible Type requirementsT must be a numeric type; if x is an object of type T, then -x must be defined and must have a return type that is convertible to T. T must be Assignable. Public base classesunary_function<T, T> Members New members All of negate's members are defined in the Adaptable Unary Function and Default Constructible requirements. Negate does not introduce any new members. Notes See also The Function Object overview, Adaptable Unary Function, unary_function, plus, minus, multiplies, divides, modulus STL Main Page
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4