bind 昨天有粉丝问我,bind1st和bind有啥区别?今天就来简单讲讲。 bind1st和bind2nd在STL中主要用于二元函数对象,将其中的一元绑定成一个固定的量,成为一元函数变量。 在C++11标准中,这两位因为不够灵活,所以已经被bind所取代。 bind起源于非标准boost库,在c++11标准中正式纳入标准库,其更加灵活,最多可以绑定20个函数对象的参数。 bind的用法 先随便整上点函数: void hello(string str) { cout << str << endl; } int sum(int a, int b) { re...