将 :: 放在命名空间名称之前是什么意思?

what's the meaning of putting :: before a namespace name?

这里sys是一个命名空间。
如果我们使用sys::xx,我完全知道::的意思,但是我看到一个代码,它使用

::sys::xx;

在命名空间前加上 :: 是什么意思?

这意味着:在全局命名空间 (::) 中查找名为 sys 的内容。然后在该范围 (class/struct/namespace) 中查找名为 xx.

的内容