30 Sep
2005
30 Sep
'05
3:45 p.m.
"Howard Hinnant"
If the intent is to implement 8.16.4 (from N1836), I don't think this does it. Consider this test for example:
double x = hypot(99., 20); assert(x == 101.);
This is the same issue with std::complex isnt it? :
complex<double> x;
2 * x; // cant deduce function
It would be easily fixable with typeof:
template