
20 Nov
2008
20 Nov
'08
9:18 a.m.
Steven Watanabe skrev:
AMDG
Thorsten Ottosen wrote:
Hm. Right, but I did get that from reading the docs. That could be said more directly IMO. And the fix to the code would be to say
return static_cast<ResultType>(f(arg1,....))
would that not "swallow the return value" too?
It would also allow explicit conversions:
int f() { return 1; }
boost::function<std::vector<double>() > func(&f);
I can't compile std::vector<double> v = static_cast<std::vector<double>>(42); what am I overlooking? -Thorsten