我对以下引用资料有看法:

bind1st

bind2nd

我不明白的是两者之间的区别。
任何人都可以帮助我了解两者之间的差异。一个例子会更有用。

最佳答案

bind1st绑定(bind)第一个参数(例如,您有foo(int a, int b),那么bind1st(foo, 1)(bar)将等效于foo(1, bar)),bind2nd绑定(bind)第二个参数。但是,不要使用它们,它们几乎没有用-而是使用广义的 boost::bind (或C++ 0x中的std::bind)。

关于c++ - bind1st和bind2nd,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6112573/

10-11 22:51