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;
    }
  • 相关阅读:
    pause函数
    内核实现信号捕捉原理
    sigaction()函数
    SSIS使用事务回滚
    Sql Server XML
    Powershell远程执行命令
    光盘yum源搭建
    挂载光盘
    网络管理
    用户管理
  • 原文地址:https://www.cnblogs.com/yiranlaobaitu/p/3764174.html
Copyright © 2011-2022 走看看