注册 登录
编程论坛 C++教室

using namespace std;

wdufo 发布于 2005-11-12 17:34, 1686 次点击
请问
#include <iostream>
using namespace std;
是什么意思
7 回复
#2
踏魔狼2005-11-12 19:46

ANSI在规范化C++的时候对iostream.h进行了一些修改,把其中的所有东西放进了一个叫std的namespace里.还有许多头文件都被这样修改了.namespace为名字空间.
如:
namespace xxx
{
//定义
}
(上面的std为xxx.)
比如xxx中有a.xxx::a;为了去掉xxx::所以namespace前加了using.
其实你也可以自己定义一个这样的名字空间.

#3
wdufo2005-11-13 08:58
说得很明白~~
谢谢
#4
编程浪子2005-11-13 15:12

讲的很好。加分

#5
yangxingjian2005-11-21 22:11
所有的函数都被修该了吗?math.h好像没有改,不能用using namespace std;
#6
BlueDreame2005-11-21 22:32

一般的说,用.h就不用
using namespace std;

#7
Dam30002007-06-13 07:38
process.h 也没有改
#8
killer_l2007-06-13 08:44
了解.........
1