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