昨天看到https://www.nowcoder.com/discuss/360781 这篇帖子,于是加深了一下对C++仿函数的思考,在知乎看到这些说的很好:
谁能说说回调函数,仿函数(functor)的区别及各自应用场景? - wuxinliulei的回答 - 知乎
https://www.zhihu.com/question/20823627/answer/70471470
C++ STL 学习系列一 - Frank Meng的文章 - 知乎
https://zhuanlan.zhihu.com/p/75796258
图片说明
图片说明

再结合帖子里的代码看:
图片说明
图片说明
这里就是执行for_each时,传入v的2个迭代器和MyPrint类一个临时对象,在for_each里面调用临时对象的仿函数输出v的元素