Векторы C ++ (вместо массивов)
Я пишу лексер, и я сохранил ключевые слова и зарезервированные слова в массиве, как показано ниже:
string keywords[20] = {
"and",
"or",
"while",
"not",
"if",
"read",
"write",
"set",
};
Я обнаружил, что могу использовать векторы как:
vector<string> keyword_list;
keyword_list.clear();
keyword_list.push_back("and");
keyword_list.push_back("or");
keyword_list.push_back("not");
Однако в этом мне нужно изменить метод isKeyword для вектора и вернуть значение true или false.