为什么我的VC++ 6.0 编译的话,不用using namesapce std 也能用cout,而且反而加了using namesapce std 会编译出错。
#include <iostream.h>
#include <stdlib.h>
namespace A
{
int x = 1;
void fun1()
{
cout<<"A"<<endl;
}
}
namespace B
{
int x = 2;
void fun()
{
cout<<"B"<<endl;
}
}
using namespace A;
int main(void)
{
fun1();
cout<<A::x<<endl;
cout<<B::x<<endl;
system("pause");
return 0;
}