What does a leading :: mean in "using namespace ::X" in C++

Viewed 8112

can somebody explain me the difference between the following namespace usages:

using namespace ::layer::module;

and

using namespace layer::module;

What causes the additional :: before layer?

4 Answers
Related