1、使用前加前缀“std::”。
#include<iostream>
int main()
{
int i;
std::cin>>i;
std::cout<<"hello world"<<std::endl;
return 0;
}
2、使用using指令直接获取std命名空间中元素的访问权。
#include<iostream>
using namespace std;
int main()
{
int i;
cin>>i;
cout<<"hello world"<<endl;
return 0;
}
3、使用using指令声明标识符cout、cin、endl。
#include<iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
int i;
cin>>i;
cout<<"hello world"<<endl;
return 0;
}
4、使用宏来替代。和第一个本质相同。
#include<iostream>
#define cin std::cin
#define cout std::cout
#define endl std::endl
int main()
{
int i;
cin>>i;
cout<<"hello world"<<endl;
return 0;
}
5、使用<iostream.h>头文件。对,你用< iostream >需要加std而使用这个C语言风格的头文件就能直接用cin和cout。
注意:有些编译器内可能不包括这个头文件,所以无法使用。较老的编译器和兼容性好的编译器能支持。
#include<iostream.h>
int main()
{
int i;
cin>>i;
cout<<"hello world"<<endl;
return 0;
}