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 –命名空间的使用】已经结束。
若对你有些许帮助,可以点赞、关注、评论支持下博主,你的支持将是我前进路上最大的动力。
若以上内容有任何问题,欢迎在评论区指出。若对以上内容有任何不解,都可私信评论询问。
诸君,山顶见!