我寫一個詞法分析器和我使用一個數組來strore的關鍵字和保留字:我想使用C++陣列和發現功能
string keywords[20] = {
"function",
"if",
"while",
"halt",
};
:
bool isKeyword(string s)
{
return find(keywords.begin(), keywords.end(), s) != keywords.end();
}
但我獲取錯誤:「錯誤:'關鍵字'中的成員'end'的請求,它是非類類型的'std :: string [20] {aka std :: basic_string [20]}」
:獲取結束迭代使用。 –