11 votes

Liste circulaire efficace

Je veux un tampon/une file d'attente circulaire simple mais efficace. Si j'utilise std::vector Je dois le faire :

if ( v.size() >= limit ) {
    std::vector<int> it = v.begin();
    v.insert( it, data );
    v.erase( it+1 );
}

Existe-t-il une solution plus simple ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X