Цитата:
Смотри определение очереди
|
это уже скорее не определение очереди а имплементация, как я понимаю убирание элемента, это значит что следуюший dequeue() вернёт следуюший элемент. То есть физически элемент может остатся в масиве, но логически он уже не в очереди.
Тем более если елемент это не объект а value-type, то неизветно чем заполнят пустое место.