Самый быстрый способ определить, принадлежит ли персонаж набору известных символов C++C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Самый быстрый способ определить, принадлежит ли персонаж набору известных символов C++

Сообщение Anonymous »

Для любого символа, какой самый быстрый способ определить, принадлежит ли этот символ набору (а не типу контейнера) известных символов.

Другое словами, какой самый быстрый и элегантный способ реализовать условие:

char c = 'a';

if(c == ch1 || c == ch2 || c == ch3 ...) // Делаем что-нибудь...

Есть ли STL-контейнер (я думаю, это может быть unordered_set?), которому я могу просто передать символ в качестве ключа, и он вернет true, если ключ существует?

Все, что имеет время поиска O(1), будет работай на меня.

Подробнее здесь: https://stackoverflow.com/questions/290 ... aracters-c
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»