类型与对象(三)

发布时间 2023-06-30 18:03:43作者: 饼干`

1.5函数对象

  一个对象只要能够像函数一样进行调用,那么这个对象就是函数对象,他与普通函数相比更加通用,同时函数对象还可以拥有状态。标准库<functional>里提供了一些常用的函数对象,并且算法部分<algorithm>大多要求以更加通用的函数对象形式提供。而不仅仅局限于普通函数(函数指针)。

  函数对象有个好处就是