命名空间是什么意思?命名空间有什么作用


本文摘自PHP中文网,作者云罗郡主,侵删。

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

timg.jpg

一:命名空间是什么意思

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

二:命名空间有什么作用

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

#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;

}

以上就是对命名空间是什么意思?命名空间有什么作用的全部介绍,如果你想了解更多有关Html5教程,请关注php中文网。

以上就是命名空间是什么意思?命名空间有什么作用的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

html语义化有那些作用

css中的&是什么意思

div是什么意思?div标签怎么用

命名空间是什么意思?命名空间有什么作用

javascript创建命名空间的多种玩法

html5中websocket是什么意思

浅谈html空链接的作用

meta的标签有哪些作用

html标签中lang的作用

404 not found是什么意思

更多相关阅读请进入《命名空间》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...