20 Mar
2009
20 Mar
'09
8:53 p.m.
AMDG MichaĆ Nowotka wrote:
following code does not compile with g++ while under vs2008 it works fine:
lambda::bind(log, lambda::_2) );
g++ returns following error:
src/window.cpp:92: error: no matching function for call to 'bind(<unresolved overloaded function type>, const boost::lambda::lambda_functor<boost::lambda::placeholder<2> >&)' make: *** [build/window.o] Error 1
std::log is overloaded. You need to cast it to the appropriate type. static_cast<double(*)(double>(log). In Christ, Steven Watanabe