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

 

posted @ 2017-04-06 11:00  小螺号打豆豆  阅读(137)  评论(0编辑  收藏  举报