• 当查找名字的时候通过外围作用域向外查找(如何理解)


    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;
    }
  • 相关阅读:
    数组类的创建——DynamicArray.h
    顺序存储线性表的分析
    数组类的创建——StaticArray.h
    DynamicList
    StaticList
    顺序存储结构的抽象实现
    线性表的顺序存储结构
    29.无线接入网容量规划
    28.核心网容量规划
    27.IP承载网容量仿真
  • 原文地址:https://www.cnblogs.com/yiranlaobaitu/p/3764174.html
Copyright © 2020-2023  润新知