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