|
Boost : |
From: Ken MacKay (kmackay_at_[hidden])
Date: 2006-06-19 16:25:14
I found that I can use bind without specifying the boost namespace
when a placeholder (eg, _1) is used. If I don't use a placeholder in
the bind expression, then the compiler properly complains that "bind"
is undeclared. I am using gcc 3.3.5 on QNX 6.3.2.
Example program (compiles, but it shouldn't):
#include <boost/function.hpp>
#include <boost/bind.hpp>
void something(int i, int j)
{
}
int main()
{
boost::function<void (int)> f = bind(&something, 0, _1);
return 0;
}
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk