关于在Dev-C++4.0中使用命名空间遇到的不解的地方!
houdy 2003-11-25 04:38:54 我包含<string>等C++标准库,按理说这些库中的类都在一个叫做std的命名空间中定义的,使用的时候要说明这个空间,否则会报错,好多书上都是这样写的。但是在Dev-C++4。0中,你不声明都可以使用std空间中的东西。比如:
#include <string>
#include <iostream>
//**注意这里没有使用using namespace std;
int main()
{
string name("houdy");
cout<<name<<endl;
return 0;
}
按理说是编译不通过的,不过确实通过了,怎么回来?