У меня есть короткий вопрос о контейнере std::set. Прямо сейчас я кормлю свой набор с помощью функции pushback. Конечно, набор становится все больше и больше для каждого push_back. Меня интересуют только последние 30 элементов или около того... Более старые элементы можно удалить. Итак, моя идея состоит в том, чтобы ограничить размер набора примерно 30 элементами и тем самым избавиться от нежелательных старых элементов. Однако набор не поддерживает ограничение по умолчанию. Я мог бы время от времени проверять размер набора и вручную удалять лишние элементы. Есть ли более разумный способ?
С уважением Лумпи