0

可能重复:
名称不合格的名称查找:C++0x 草案 n3290

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:我不认为这是可能的重复?

因为这里我们在谈论明确的声明?事实并非如此......并且......我举了一个例子(我理解)......

但是..我的运气不好.........只需指定..可能重复..关闭问题?这个问题也是我问的?

4

0 回答 0