On pourrait imaginer une allocation RAII, qui utilise une autre pile selon le même genre de fonctionnement.
Comme C++ permet assez facilement d'utiliser un allocateur maison, j'ai eu à faire ce genre de chose: pré-allocation de blocs et une gestion de piles sur ceux-ci.
Pour un truc plus abouti, les TBB d'Intel sont une implémentation intéressante.
[^] # Re: What you see is not what you get
Posté par David Marec . En réponse à la dépêche C++ se court-circuite le constructeur de copie. Évalué à 3.
Comme C++ permet assez facilement d'utiliser un allocateur maison, j'ai eu à faire ce genre de chose: pré-allocation de blocs et une gestion de piles sur ceux-ci.
Pour un truc plus abouti, les TBB d'Intel sont une implémentation intéressante.