4 Oct
2005
4 Oct
'05
10:35 p.m.
void foo(bool){}
struct X {
void f(bool b) {}
}
class Bar {
typedef void (*pf)(bool);
public:
Bar(pf fn){
fn(true);
}
};
int main( int argc, char **argv ) {
Bar bar_(foo); // ok.
X x;
Bar bar_(boost::bind(&X::f, &x)()); // compile fails.
/*LOTS* of other failed attempts with various errors. 8(
return(0);
}