C++中namespace的用法

作者: T世代的人 | 来源:发表于2022-04-01 15:19 被阅读0次

    1. 命名空间中可以放变量、函数、结构体

    2. 可以随时随地给Namespace添加它的成员变量

    3. 可以嵌套定义,即一个Namespace中可以再定义一个Namespace

    4. Namespace可以匿名使用,即可以不定义名称

    5. 命名空间可以起别名(就像你有小名)

    6.调用方法:

    1.cout<<名称::变量<<endl

    2.若没有名称,则同上,不打cout后的名称即可,::还是要打的

    7.注意:必须定义在全局变量内,不能定义在函数体(或局部变量)内

    8. 使用命名空间能不打名字直接敲双冒号的几种情况:

    1. 全局变量和局部变量中有同一个变量

    2. 匿名使用Namespace命名空间

    代码:例1:namespace test1;

    {

    int a=100

    }

    cout<<test1::a<<endl;

    例2:namespace test1;

    {

    int a=100

    }

    namespace test1;

    {

    int b=1000;//添加新成员变量的

    }

    cout<<test1::a<<endl;

    第二篇文章:我的神仙同学  网址:我的神仙同学——“沈总” - 简书

    相关文章

      网友评论

        本文标题:C++中namespace的用法

        本文链接:https://www.haomeiwen.com/subject/dhyajrtx.html