Loading

c++中::xxx含义

看代码对::std的写法不理解,经查含义是解除当前namespace从顶端调用。

举例:

namespace A
{
B::D d1;
//d1类型为A::B::D

::C::D d2;
//d2类型C::D
}

原文:

using A::foo; resolves A from the current scope, while using ::A::foo searches for A from the root namespace.

posted @   azureology  阅读(175)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示