23 Dec
2008
23 Dec
'08
3:28 p.m.
Scott McMurray wrote:
On Mon, Dec 22, 2008 at 21:06, Max
wrote: What I need is a template version of abs, not the int abs(int) function, to make use of it genericly.
Do you really need a template of it? I can't see why using ADL wouldn't be enough (with a using declaration for std::abs, to catch the overloads for scalars from <cstdlib> and <cmath>).
I certainly use template versions of Max, Min, and AbsoluteValue, because I need them for user-defined classes (that represent real numbers) and not just for built-in types.