在过去,我使用bind1st和bind2nd函数来对STL容器进行直接操作。我现在有一个MyBase类指针的容器,为简单起见如下:classX{public:std::stringgetName()const;};我想使用for_each调用以下静态函数并绑定(bind)第一个和第二个参数:StaticFuncClass::doSomething(ptr->getName(),funcReturningString());我将如何使用for_each并绑定(bind)此函数的两个参数?我正在寻找类似的东西:for_each(ctr.begin(),ctr.end(),bind2Args