运算符和相应的函数符
+:plus
-:minus
*:multiplies
/:divides
%:modulus
-:negate
==:equal_to
!=:not_equal_to
>:greater
<:less
>=:greater_equal
<=:less_equal
&&:logical_and
||:logical_or
!:logical_not
- 例子:
- 可以用plus< >类来完成常规的相加运算:
#include <functional>
...
plus<double> add; // create a plus<double> object
double y = add(2.2, 3.4); // using plus<double>::operator()()