[GiNaC-devel] new function class
Jens Vollinga
vollinga at physik.uni-wuppertal.de
Wed Feb 15 12:31:46 CET 2006
Hi,
Richard B. Kreckel schrieb:
>> using namespace GiNaC;
>> ex r = log10(1.0);
>>
>> would not call GiNaC::log10 but ::log10() [-> std::log10()] without
>> giving any hint to the user.
>
> So what about ex r = log10(1)?
it calls GiNaC::log10 and therefore r contains GiNaC::log(1).
But as soon as I say
using namespace std;
the compiler will complain and forces the user to disambiguate the call.
Then you would have to write either std::log10 or GiNaC::log10, which
makes sense to me.
Regards,
Jens
More information about the GiNaC-devel
mailing list