雇佣新人,企业重视什么:using namespace std; 的作用?

来源:百度文库 编辑:高考问答 时间:2024/04/29 07:14:56
有一个c程序
其中 using namespace 的意思和作用是什莫?
能够讲的更详细点吗?谢谢!
我不太了解。

所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。
  namespace是指标识符的各种可见范围。命名空间用关键字namespace 来定义。命名空间是C++的一种机制,用来把单个标识符下的大量有逻辑联系的程序实体组合到一起。此标识符作为此组群的名字。
  C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。 由于namespace的概念,使用C++标准程序库的任何标识符时,可以有三种选择:
  1、直接指定标识符
  例如std::iostream而不是iostream。完整语句如下:
  std::cout<<std::hex<<3.4<<std::endl;
  

  2、使用using关键字
  加入using std::cout; using std::endl; using std::cin; 则前面语句可以写成如下代码:
  cout << hex << 3.4 << endl;
  

  3、使用using namespace std
  例如:
  #include<iostream>
  #include<sstream>
  #include<string>
  using namespace std;

stl,不是很了解正在努力
名空间
举个例子:程序员A和程序员B合作完成一个程序,当他们完成各自不同部分想结合在一起的时候发现有很多名称相同的函数类或变量,于是
using namespace A
using namespace B
在程序中通过名空间可以调用想调用的部分

申明引用命空间。