zoukankan      html  css  js  c++  java
  • 当查找名字的时候通过外围作用域向外查找(如何理解)

    int a;//#1
    int b;//#2
    namespace A
    {
        int c;//#3
        void fun()
        {
            int a;//#4
            使用(a);//从里查找已经声明名字首先寻找内层花括号之内a找#3
                    //会继续查找
            使用(b);//从里查找已经声明名字
                    //首先寻找内层花括号之内没有声明b
                    //继续外层花括号(namespace A)内寻找没有找b声明
                    //全局寻找找#2
            使用(c);//从里查找已经声明名字
                    //首先寻找内层花括号之内没有声明c
                    //继续外层花括号(namespace A)内寻找找#3
            使用(j);//只会向上查找会找当前还没有声明j
            使用(e);//只会向上查找会找当前还没有声明(下行声明)e
            int e;
        }
        int j;
    }
  • 相关阅读:
    data object audit
    trigger dependencies
    redo allocation latch redo copy latch
    查看TEMP 表空间usage
    oracle 查看隐藏参数
    weblogic 10 无密码启动
    lead 函数和 lag函数
    oracle latch
    查看OS 各项参数
    深度学习小贴士
  • 原文地址:https://www.cnblogs.com/yiranlaobaitu/p/3764174.html
Copyright © 2011-2022 走看看