std::function<void(bool, std::string)>
时间: 2023-11-07 14:54:48 浏览: 128
C++多线程封装成类使用示例
引用中给出了一个使用function_traits模板类的例子,该模板类用于从std::function中提取信息。根据这个例子,我们可以得出以下结论:
对于std::function<void(bool, std::string)>,function_traits的value将返回2,表示有两个参数。
result_type将返回void,表示返回类型为void。
get<0>::type将返回bool,表示第一个参数的类型为bool。
get<1>::type将返回std::string,表示第二个参数的类型为std::string。
因此,std::function<void(bool, std::string)>的信息如下:
- 有两个参数:bool和std::string
- 返回类型为void
阅读全文