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;
    }
  • 相关阅读:
    FastJSON使用笔记
    使用mysql-connector-java出现的错误
    Maven的学习
    前端部分-CSS基础介绍
    前端知识之HTML内容
    python--使用pymyslq操作数据库
    python---反射详解
    python----re正则模块详解
    python---str和repr
    python---random模块详解
  • 原文地址:https://www.cnblogs.com/yiranlaobaitu/p/3764174.html
Copyright © 2011-2022 走看看