Для любого символа, какой самый быстрый способ определить, принадлежит ли этот символ набору (а не типу контейнера) известных символов.
Другое словами, какой самый быстрый и элегантный способ реализовать условие:
char c = 'a';
if(c == ch1 || c == ch2 || c == ch3 ...) // Делаем что-нибудь...
Есть ли STL-контейнер (я думаю, это может быть unordered_set?), которому я могу просто передать символ в качестве ключа, и он вернет true, если ключ существует?
Все, что имеет время поиска O(1), будет работай на меня.
Подробнее здесь: https://stackoverflow.com/questions/290 ... aracters-c