部分要求是函数不应接受任何参数。但问题是我在哪里可以存储 cin 输入?我这里有一个无限循环。
double getValidDouble(){
string invalid_input;
while (cin.fail()){
cout << "You entered a value of the wrong type!" << endl;
getline(cin,invalid_input);
cout << "Enter a double this time: " << endl;
}
}