欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  一:命名空间是什么意思
 
  在很多语言中,都是有命名空间这个说法,其实就是为了防止不同的的人编写出现的问题而设计的,我们也可以这样是说,不同的文件夹下面有相同的文件名字,但是不会出现的文件名字,命名空间可以把变量放进空间内,并且在其他空间内也是可以使用相同的名字。
 
  二:命名空间有什么作用
 
  命名空间也就是常说文件夹,主要是为了让我们找到文件和识别文件。在cs语言当中,我们使用namespace来表示名字空间,namespace是指可见的标识符,这些标识符都在namespace当中。下面我们通过一个案例去讲述一下命名空间有什么作用。
 
  假如在a公司我们使用变量score,在b公司我们使用变量score.其中b公司有一个小组c,但是我们要先使用b的score变量,在使用a公司的score变量,最后使用b公司的c,我们该如何实现呢?方法如下:
 
  
 
  #include<iostream>
 
  #include"A.cpp"
 
  #include"B.cpp"
 
  usingnamespacestd;
 
  intmain()
 
  {
 
  {//B声明在此范围有效
 
  usingB::score;
 
  cout<<score<<endl;
 
  }
 
  {//A声明在此范围有效
 
  usingA::score;
 
  cout<<score<<endl;
 
  }
 
  {//C声明在此范围有效
 
  usingB::C::score;
 
  cout<<score<<endl;
 
  }
 
  return0;
 
  }


如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html5/h54412.shtml