如果您在 C++ 编程中更喜欢这种方式,我是新手或菜鸟,我正在尝试使用它,因为有人告诉我这是一个好习惯,而不是因为它污染全局命名空间std::
而投入使用。using namespace std;
我不确定为什么std::cin >> name;
从下面的代码中产生错误no operator '>>' matches these operands
下面是完整的源代码。
#include "stdafx.h"
#include <ios>
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
int x, y;
std::string name;
std::cin >> name;
std::cin >> x;
return 0;
}