Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法……感兴趣就关注我吧!你定不会失望。

个人主页:主页链接

算法专栏:专栏链接

我会一直往里填充内容哒!

LeetCode专栏:专栏链接

目前在刷初级算法的LeetBook 。若每日一题当中有力所能及的题目,也会当天做完发出

代码仓库:Gitee链接

点击关注=收获更多优质内容

目录

0.为什么有命名空间:

1.命名空间的使用:

2.命名空间访问顺序:

3.可嵌套式定义:

完结撒花

开始C++的学习咯!

0.为什么有命名空间:

在c++中有很多重复的的名字,也就是常见的字母排列组合不下了,可能会导致你想用的名字与库里已经有的名字重复了.例如:

#includeint main(){    int rand=0;}

我在这段代码中想使用rand这个变量名字.这是正常的行为.

但当我导入了stdlib这个库之后:

就出现了这样的报错.表示rand被重新定义了这是什么原因呢” />

3.可嵌套式定义:

也就是像套娃一样,可以一个命名空间嵌套在另一个命名空间当中.

namespace yeye
{
int re=3;
int c=0;
namespace bibi{
int re=2;
}
}
int main()
{
printf(“%d”,yeye::re); //打印3
printf(“%d”,yeye::bibi::re); //打印2
}

完结撒花:

本篇博客的内容【NameSpace –命名空间的使用】已经结束。

若对你有些许帮助,可以点赞、关注、评论支持下博主,你的支持将是我前进路上最大的动力。

若以上内容有任何问题,欢迎在评论区指出。若对以上内容有任何不解,都可私信评论询问。

诸君,山顶见!