namespace的基本知识

名字空间:是一个作用域;是人为定义的;类就是一个名字空间;

在组团写工程的时候,每个人负责不同的模块,每个人定义的变量名、函数名可能会有重复

命名空间就是把每个人做的内容都放到一个文件中,通过 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