std::function<bool(void)>
时间: 2023-12-25 16:26:44 浏览: 117
C++11实现简易定时器的示例代码
5星 · 资源好评率100%
std::function<bool(void)>是一个函数对象类型,它可以存储任何可调用对象,包括函数、函数指针、lambda表达式、bind()创建的对象、重载了函数调用运算符的类(仿函数)等。它的模板参数是函数的返回类型和参数列表,例如bool为返回类型,void为参数列表。这个函数对象可以像普通函数一样被调用,也可以作为参数传递给其他函数。在这个例子中,std::function<bool(void)>表示一个没有参数且返回值为bool类型的可调用对象。
阅读全文