Copyright (C) 2000-2012 |
Whole document tree divides<T>
DescriptionDivides<T> is a function object. Specifically, it is an Adaptable Binary Function. If f is an object of class divides<T> and x and y are objects of class T, then f(x,y) returns x/y.ExampleEach element in V3 will be the quotient of the corresponding elements in V1 and V2const 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(), divides<double>()); DefinitionDefined in the standard header functional, and in the nonstandard backward-compatibility header function.h.Template parameters
Model ofAdaptable Binary Function, Default ConstructibleType requirementsT must be a numeric type; if x and y are objects of type T, then x/y must be defined and must have a return type that is convertible to T. T must be Assignable.Public base classesbinary_function<T, T, T>Members
New membersAll of divides's members are defined in the Adaptable Binary Function and Default Constructible requirements. Divides does not introduce any new members.NotesSee alsoThe Function Object overview, Adaptable Binary Function, binary_function, plus, minus, multiplies, modulus, negateCopyright © 1999 Silicon Graphics, Inc. All Rights Reserved. TrademarkInformation
|