我对以下引用资料有看法:
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/