|Category: functors ||Component type: type |
Multiplies<T>  is a functors. Specifically, it is an AdaptableBinaryFunction. If
f is an object of class
y are objects of class
Each element in
V3 will be the product of the corresponding elements in
const int N = 1000;
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(),
Defined in the standard header functional, and in the nonstandard backward-compatibility header function.h.
|Parameter ||Description ||Default |
|The function object's argument type and result type. || |
T must be a numeric type; if
y are objects of type
x*y must be defined and must have a return type that is convertible to
T must be Assignable.
Public base classes
binary_function<T, T, T>
multiplies's members are defined in the AdaptableBinaryFunction and DefaultConstructible requirements.
Multiplies does not introduce any new members.
 Warning: the name of this function object has been changed from
multiplies. The name was changed for two reasons. First, it is called
multiplies in the C++ standard. Second, the name
times conflicts with a function in the Unix header
The functors overview, AdaptableBinaryFunction,