我试图让这个 if 语句工作,但每次我尝试构建它时,我都会收到这个错误:
no matching constructor for initialization of std::string'(aka'basic_string<char>')
我在mac上使用Xcode,如果这有帮助,如果你能解释为什么我需要这样做,这样我下次就可以避免这个问题
#include <iostream>
#include <string>
using namespace std;
int main()
{
cout << " Menu" << endl << endl;
cout << " press 1 to play the word game." << endl << endl;
cout << " press 2 too see the answer to 2+5." << endl << endl;
string UserInput;
cin >> UserInput;
std::string y('1');
if (UserInput == y) {
}
cout << "Enter A Word";
}