• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

命名空间命名空间有什么作用

武飞扬头像
PHP中文网
帮助5

命名空间是什么意思?命名空间有什么作用?对于刚刚接触命名空间可能还不是很明白,下面我们来总结一下命名空间?

学新通技术网

一:命名空间是什么意思

在很多语言中,都是有命名空间这个说法,其实就是为了防止不同的的人编写出现的问题而设计的,我们也可以这样是说,不同的文件夹下面有相同的文件名字,但是不会出现的文件名字,命名空间可以把变量放进空间内,并且在其他空间内也是可以使用相同的名字。

二:命名空间有什么作用

命名空间也就是常说文件夹,主要是为了让我们找到文件和识别文件。在cs语言当中,我们使用namespace来表示名字空间,namespace是指可见的标识符,这些标识符都在namespace当中。下面我们通过一个案例去讲述一下命名空间有什么作用。

假如在a公司我们使用变量score,在b公司我们使用变量score.其中b公司有一个小组c,但是我们要先使用b的score变量,在使用a公司的score变量,最后使用b公司的c,我们该如何实现呢?方法如下:

#include<iostream>
#include"A.cpp"
#include"B.cpp"
using namespace std;
int main()
{
    {                                    //B声明在此范围有效
        using B::score;
        cout<<score<<endl;
    }
    {                                    //A声明在此范围有效
        using A::score;
        cout<<score<<endl;
    }
    {                                    //C声明在此范围有效
        using B::C::score;
        cout<<score<<endl;
    }
    return 0;
}

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tangffjia
系列文章
更多 icon
同类精品
更多 icon
继续加载