Question
What's the purpose of a leading "::" in a C++ method call
I've been using the Boost libraries, and in Boost.Exception, I've noticed code like the following:
#define BOOST_THROW_EXCEPTION(x) ::boost::throw_exception(x)
Just out of curiosity: what is the purpose of the leading ::
before boost::throw_exception(x)
?