Рассмотрим простое объединение с измененным «активным членом»: union U { int i; char *p; }; U u = {...
std::set - это отсортированный ассоциативный контейнер, который предлагает быстрый поиск его...