【发布时间】:2012-07-22 00:28:52
【问题描述】:
我知道这可能是一个愚蠢的问题,但我不确定如何正确描述它。
例如,当我尝试调用 std::transform 函数时,
template < class InputIterator, class OutputIterator, class UnaryOperator >
OutputIterator transform ( InputIterator first1, InputIterator last1,
OutputIterator result, UnaryOperator op )
可以写UnaryOperator op;,然后调用transform(..,..,.., op);
但是我也看到人们只写transform(..,..,..,UnaryOperator());
我的问题是:classname() 是否等同于类对象?
【问题讨论】:
标签: c++ transform function-object