Скажем, у меня есть файл со словами:Быстрый способ проверить, содержит ли String слово из файла словаря?
- Яблоко
- Bacon
- Телефон
- И так далее, есть около 2000 слов.
Я тогда строка:
I was eating some Apple-bacon when the phoNe rang.
Я пытаюсь найти быстрый способ привести:
I was eating some *****-***** when the ***** rang.
Я в основном пытаются цензурировать окно чата. Мне просто интересно, есть ли лучший способ, чем итерация через вектор. Я использую только стандартную библиотеку, так что хэш-файл boost не является возможностью.
Я использую C++ 98.
C++ 11 предоставляет 'unordered_map'. И это «Стандартная библиотека», а не «STL». –
Что не так с словом 'Apple'? Я могу думать о худших словах для цензуры! – Matt
@Matt Это просто пример, потому что я не хотел писать настоящие слова. – jmasterx