名字空间:是一个作用域;是人为定义的;类就是一个名字空间;
在组团写工程的时候,每个人负责不同的模块,每个人定义的变量名、函数名可能会有重复
命名空间就是把每个人做的内容都放到一个文件中,通过 zhangsan::a 区别同名的变量
#include <bits/stdc++.h>
using namespace std;
///
namespace xiaosan
{
string name;
}
int main()
{
string name="jery";
xiaosan::name="mark";
cout<<name<<endl; //output:jery
cout<<xiaosan::name<<endl; //output:mark
return 0;
}
在分文件组织项目时,类成员函数的实现需要用到名字空间。。。so on
转载于:https://www.cnblogs.com/star-and-me/p/6672486.html
相关资源:c 基础知识总结大全