ete*_*ner 1 c++ string token tokenize
这个简单的函数用于检查传递的字符串标记是否是运算符,如果它们返回true.
bool isOp(std::string tokens){
for (int i = 0; i < tokens.size(); i++) {
if (tokens[i] == "+" || tokens[i] == "-" || tokens[i] == "*" || tokens[i] == "/"){
return true;
}
}
}
Run Code Online (Sandbox Code Playgroud)
但它不会编译,我得到一个意外的错误,说"ISO C++禁止指针和整数[-fpermissive]之间的比较",我不明白的是,我不是比较一个整数的指针,我将字符串与字符串进行比较?那么为什么我会得到这个错误,我该如何解决呢?