Tamaño límite de la cola <T> en C ++
Noto el hilo de una pregunta similar:Limitar el tamaño de la cola <T> en .NET? Eso es exactamente lo que quiero hacer, pero no estoy usando .net sino GNU C ++. No tengo ninguna referencia a la clase base en GNU C ++, por lo que me gusta javasuper.***()
o .net comobase.***()
no trabajará. He estado tratando de heredar de la clase de cola pero resulta en vano.
Lo que quiero hacer: especificar el tamaño de la cola, y eliminar automáticamente cuando la cola está llena. Para ser específico: si el tamaño máximo de mi cola es 2, cuando empujo el tercer elemento, el primer elemento se abrirá automáticamente antes de presionar el nuevo elemento.
¿Cómo implementar tal cola?
Gracias.