Собственно есть несколько set<char>'ов и приходится иногда проверять нахождение в одном из них определенного элемента. Сейчас мне потребовалось точно сказать, что ни в одном из них не находится некий элемент. Возник вопрос: что будет быстрее слить множества и пробежаться по одном find'ом или несколько раз пробежаться find'ом?
В любо случае хотелось бы узнать как можно разом слить несколько множеств?
Пока нагуглил такое решение для слияния для 2х множеств:
std::set_union(setA.begin(), setA.end(),
setB.begin(), setB.end(),
back_inserter(result));