std 是用namespace 命令定义的一个命名空间名,
而输入流对象cin则在std里有定义。
该句可以写成while(cin>>x)
如果用你的那种写法,就要使用命名空间。。
比较一下:
#include
using namespace std;
void main()
{
int x;
while(std::cin>>x)
{//your code }
}
#include
void main()
{
int x;
while(cin>>x)
{//your code }
}
-命名空间是C++所独有的一种特性。-