爱问知识人 爱问教育 医院库

using namespace std在这里是做什么用的呢?

首页

using namespace std在这里是做什么用的呢?

using namespace std在这里是做什么用的呢???#include <iostream>
using namespace std;
void main()
{
cout<<"Hello,World!\n";
}

提交回答
好评回答
  • 2006-04-15 17:47:32
    该行是说明你的程序下面使用std这个名字域。
    比方说你有两个同样名字的函数,如void Hello(char*), 其中一个来自于A程序库,一个来自B程序库,如果是在C里,它们肯定是排斥的,你没有办法再同一个程序里又想用到来自A的Hello而同时又想用来自B的Hello。 
    C++ 利用名字域这个概念可以解决这个问题,即让A库用A这个名字域,B库用B这个名字域,程序里你就可以同时如下写:
    A::Hello("world“);
    B::Hello("world");
    或
    using namespace A;
    Hello("world");
    using namespace B;
    Hello("world");
    你上面那句就是代表你要用一个较叫std的名字域。
    要么你可以写下面行为:
    std::cout<<"Hello,World!\n";
    希望你没有给搞糊涂 :) 

    g***

    2006-04-15 17:47:32

其他答案

    2006-04-23 16:07:02
  • 只是一种格式
    声明你要使用名字空间
    编写程序的时候不要忘了写这行字就可以了

    i***

    2006-04-23 16:07:02

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 177-196
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):