Вы можете легко использовать алгоритм std::find
:
const std::string alphabet = "abcdefghijklmnopqrstuvwxyz";
bool is_in_alphabet
= std::find(alphabet.begin(), alphabet.end(), 'c') != alphabet.end();
В качестве альтернативы, вы можете использовать std::binary_search
, если символы алфавита отсортированы, но если у вас нет большого количества символов в алфавите (то есть, намного больше, чем 26), линейный поиск, вероятно, будет намного быстрее. Символы маленькие и быстрые для сравнения.