我在做一个计算器,这是我的文件之一:
#include <iostream>
float getInfo()
{
std::cout << "Enter a number: ";
float input{};
std::cin >> input;
return input;
}
char getOperator()
{
std::cout << "Enter an operator: ";
char operand{};
std::cin >> operand;
while (operand != '+' && operand!= '-' && operand!= '*' && operand!= '/')
{
std::cout << "Invalid operator, enter valid operator: ";
std::cin >> operand;
}
return operand;
}
变量标识符操作数曾经是运算符,但是我的IDE不会将其识别为变量。因此,这个问题。 最佳答案
operator
是关键字,它不是标准库的一部分。您的错误是因为您不能将关键字用作变量名。