std::bind中std::placeholders::_1是什么意思
时间: 2023-07-08 20:45:23 浏览: 184
C++11中lambda、std::function和std:bind详解
5星 · 资源好评率100%
std::placeholders::_1是一个占位符,用于std::bind函数中指定需要绑定的参数位置。在std::bind函数中,占位符_1代表需要绑定的第一个参数位置,_2代表第二个参数位置,以此类推。当生成一个绑定函数时,可以将占位符_1替换为具体的参数值或者其他函数对象,从而实现函数参数的绑定。例如,可以使用std::bind将一个二元函数的第一个参数绑定到一个特定的值上,然后留下第二个参数,以便在将来的某个时间点调用该函数。
阅读全文