|
Boost Users : |
Subject: [Boost-users] [bind] How to dereference _1 in a boost::bind expression
From: Peter Barker (newbarker_at_[hidden])
Date: 2008-10-02 06:12:54
Hello,
Here's an example of my problem:
#include <algorithm>
#include <vector>
#include <boost/bind.hpp>
class TheClass
{
};
void accept(TheClass& tc)
{
}
int main()
{
std::vector<TheClass*> cont;
// Compile error - how to dereference _1 ???
std::for_each(cont.begin(),cont.end(),boost::bind(&accept,_1));
}
How can I dereference _1 so I can use the accept function?
Regards,
Pete
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net