limiter la taille de la File d'attente<T> en C++

Je remarque que le fil de la question similaire: Limiter la taille de la File d'attente<T>.NET?
C'est exactement ce que je veux faire, mais je ne suis pas à l'aide .net, mais C++ de GNU. Je n'ai pas de référence à la classe de base en C++ de GNU, donc java comme super.***() ou .net comme base.***() ne fonctionnera pas. J'ai essayé d'hériter de la classe de file d'attente, mais il s'avère en vain.

Ce que je veux faire:
spécifier la taille de la file d'attente, et automatiquement la file d'attente lorsque la file d'attente est pleine. Pour être précis: si la taille maximale de ma file d'attente est de 2, quand j'appuie sur le 3ème point, le 1er élément sera automatiquement déclenché avant de pousser le nouvel élément.

Comment mettre en œuvre une telle file d'attente?

Grâce.

Vous devez expliquer ce que vous entendez par "automatique file d'attente" - entendez-vous jeter des choses à la file d'attente de la tête?
J'allais poser la même question, mais ensuite j'ai d'abord clikced liée à la publication. :)

OriginalL'auteur Lily | 2009-08-13