在学习标准库时,我们会遇到很多需要传一个函数作为参数的函数,比如说:
以上只是常用的一部分,其它还有很多,我都不一一列举了,这些函数都有一个op的参数,曾经一些同学问我这个函数怎么写,我当时介绍了三种方法,以下我就以transfrom为例列出这三种方法,如有不合理的欢迎大家指正。
transform (InputIterator sourceBeg, InputIterator sourceEnd, OutPutIterator destBeg, UnaryFunc op);
在学习标准库时,我们会遇到很多需要传一个函数作为参数的函数,比如说:
以上只是常用的一部分,其它还有很多,我都不一一列举了,这些函数都有一个op的参数,曾经一些同学问我这个函数怎么写,我当时介绍了三种方法,以下我就以transfrom为例列出这三种方法,如有不合理的欢迎大家指正。
transform (InputIterator sourceBeg, InputIterator sourceEnd, OutPutIterator destBeg, UnaryFunc op);