Noto la discussione della domanda simile: Limit size of Queue<T> in .NET? Questo è esattamente ciò che voglio fare, ma non sto usando .net ma GNU C++. Non ho riferimenti alla classe base in GNU C++, quindi java come super.***()
o .net come base.***()
non funzionerà. Ho cercato di ereditare dalla classe di coda ma risulta invano.dimensione limite della coda <T> in C++
Che cosa voglio fare: specificare la dimensione della coda e automaticamente deselezionare quando la coda è piena. Per essere precisi: se la dimensione massima della mia coda è 2, quando spingo il terzo elemento, il primo elemento verrà automaticamente estratto prima di premere il nuovo elemento.
Come implementare tale coda?
Grazie.
È necessario per spiegare cosa intendi con "rimozione automatica": vuoi dire scartare le cose in testa alla coda? –
@Neil: stavo per fare la stessa domanda, ma poi ho prima fatto clic sul post collegato. ':)' – sbi