Я работаю над заданием для школы, имитируя очередь со студентами и несколько открытых окон в ЗАГСе.
Я получил очередь для студентов, но кто-то предложил мне использовать массив для окон, реализующих наш класс очереди, который мы создали сами.
Я не понимаю, почему массив будет работать, когда есть другие переменные Я хочу знать о каждом окне, кроме уменьшения времени студента.
Я просто ищу какое-то направление или более подробное объяснение того, как можно использовать массив, чтобы просто хранить время, когда каждый ученик находится в окне, а не другой двусвязный список?
std::queue<std::shared_ptr<Student>>
для представления очереди студентов, ожидающих у окна счетчика. Обратите внимание, чтоstd::queue
фактически использует базовый массив (std::vector) по умолчанию. До сих пор непонятно, о чем вы на самом деле спрашиваете. Возможно, вам следует предоставить образец кода, чтобы лучше понять, что вам на самом деле нужно. (Смотрите мои правки, как лучше структурировать, кстати) - person πάντα ῥεῖ   schedule 28.03.2015