This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
abs(int) missing
- To: STDC++ <libstdc++ at sources dot redhat dot com>
- Subject: abs(int) missing
- From: Levente Farkas <lfarkas at mindmaker dot hu>
- Date: Thu, 17 Aug 2000 14:46:33 +0200
- Organization: Mindmaker Ltd.
- Reply-To: lfarkas at mindmaker dot hu
hi,
it seems to me that abs(int) is missing from std namespace!!!
-----------------------
#include <cmath>
int main()
{
int i = std::abs(4);
return 0;
}
-----------------------
[lfarkas@garfield:/home/lfarkas/tmp]g++ -fhonor-std test.cpp
test.cpp: In function `int main ()':
test.cpp:5: call of overloaded `abs (int)' is ambiguous
/usr/include/g++-v3/bits/std_cmath.h:52: candidates are: float std::abs (float)
/usr/include/g++-v3/bits/std_cmath.h:262: double std::abs
(double)
/usr/include/g++-v3/bits/std_cmath.h:362: long double std::abs
(long double)
any tipp ?
-- Levente
"The only thing worse than not knowing the truth is
ruining the bliss of ignorance."