alias6.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 37 行

C
37
字号
// { dg-do run  }// Check namespace aliases inside blocksnamespace A {   int i;  void f(){    i = 0;  }}int g();int main (){  namespace B = A;  B::i=42;  B::f();  using namespace B;  f();  // A::i is now 0, B::i is 1  return g();}namespace B {  int i = 1;}int g(){  namespace x = A;  if (x::i)  {    namespace x = B;    return x::i;  }  return x::i;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?