|
Boost : |
From: Pavol Droba (droba_at_[hidden])
Date: 2007-06-01 03:31:33
Oliver.Kowalke_at_[hidden] wrote:
>> uuid is using std::find without qualification and so it
>> conflicts with boost::find declared in the string_algo.
>
> Qualified both find invokations with std:: - now it's working
>
>> Looking through the uuid.hpp code, there are lots of 'using namespace'
>> directives. Althoug they are only local, they could cause
>> problems, especialy in the scope of boost.
>
> So they should prefented in general?
>
When you are writting a general purpose library like the one for boost,
it is very dangerous to use unqualified calls to other namespaces unless
you know what you are doing.
You cannot predict in what environment will be your library used.
Regards,
Pavol.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk