using namespace std;
所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。
在VC中我建立一C++source空白模版,测试标准C++宝典中的程序,
#include <iostream>
int main(int argc, char *argv[])
{
std:cout<<"hi,girl"<<endl;
return 0;
}
哈哈出错了,一查原来是因为VC不标准,VC有自己的库iostream.h,如果要使用标准库,可以修改如下
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
std:cout<<"hi,girl"<<endl;
return 0;
}
使用VC的呢如下
#include <iostream.h>
int main(int argc, char *argv[])
{
std:cout<<"hi,girl"<<endl;
return 0;
}