using namespace 由来

由于引入了名称空间,假如没有using namespace

则,实际上应该这样使用:

std::out   std::endl              c++ primer plus 2.1.5节

多数用户不喜欢将 引入名称空间之前的代码(使用 iostream.h 和直接使用cout即可)

转换为名称空间代码(使用iostream和 std::cout)

using 编译指令应运而生,using namespace std; 可以使用std名称空间中定义的名称,而不必使用std::前缀。

上面的是一种偷懒的方法,使得std名称空间中的所有名称都可以。

实际大型项目中,这样使用using std::cout; using std::endl;

 

 

 endl  -  end line

 

 

 

posted on 2014-04-01 09:32  efforts and success  阅读(174)  评论(0编辑  收藏  举报

导航