std::function

47 阅读1分钟

std::function 时,你可以灵活地将函数、函数对象、lambda 表达式等封装在一起,实现更灵活的函数调用。

use case

1. 使用 std::function 封装函数

2. 使用 std::function 封装 lambda 表达式

3. 使用 std::function 作为参数传递

4. 使用 std::function 实现回调函数