как реализовать for_each без испоьзования буста.
class object
{
public:
void draw(CDC* pDC) {}
}
vector<object*> container;
std::for_each(container.begin(), container.end(), std::bind2nd(std::mem_fun(&CBaseController::DrawTrace), pDC)); //хочу типа такого
Здравствуйте, Vamp, Вы писали:
V>Вот именно так, как ты написал.
Вот ё моё и лапухнулся.
Спасибо.
Здравствуйте, Denwer, Вы писали:
D>как реализовать for_each без испоьзования буста.
D>D>class object
D>{
D>public:
D> void draw(CDC* pDC) {}
D>}
D>vector<object*> container;
D>std::for_each(container.begin(), container.end(), std::bind2nd(std::mem_fun(&CBaseController::DrawTrace), pDC)); //хочу типа такого
D>
Наверное, имелось ввиду:
std::for_each(container.begin(), container.end(), std::bind2nd(std::mem_fun(&object::draw), pDC));
... << RSDN@Home 1.1.2 stable >>