ISO 标准中的一点:n3290 草案:3.4 名称查找,第 1 点
"Name lookup shall find an unambiguous declaration for the name"
我尝试使用命名空间名称
任何人都可以举一个例子(使用 typedef-names 、 namespace-names 和 class-names ).....
编辑:使用命名空间名称
例子 :
int x;
namespace A { int x; }
namespace B { int x; }
int main()
{
using namespace A;
using namespace B;
x; // error : ambiguity between A::x & B::x
return 0;
}
这就是我认为以上..点代表我认为....
但我不明白......在 typedef-names 和 class-names 方面
EDT:我不认为这是可能的重复?
因为这里我们在谈论明确的声明?事实并非如此......并且......我举了一个例子(我理解)......
但是..我的运气不好.........只需指定..可能重复..关闭问题?这个问题也是我问的?