Какой контейнер STL лучше всего подходит моим потребностям? У меня в основном есть контейнер размером 10 элементов, в котором я постоянно push_back
новых элементов, а pop_front
самый старый элемент (около миллиона раз).
В настоящее время я использую std::deque
для задачи, но задавался вопросом, будет ли std::list
более эффективным, поскольку мне не нужно будет перераспределять себя (или, может быть, я ошибаюсь std::deque
для std::vector
?). Или есть еще более эффективный контейнер для моей потребности?
P.S. Мне не нужен произвольный доступ