
29 Jun
2011
29 Jun
'11
10:32 a.m.
Oops, that should have been: void DClient::resolveHandler(int param) { .... } boost::function<void (int)> functionPtr; int tempInt = 12; functionPtr = boost::bind(&DClient::resolveHandler, this, tempInt); functionPtr(67); The final line will call resolveHandler with a parameter of 12, rather than 67? Surely that can't be right?