Bonsoir,
Je voulais savoir c'est quoi l'équivalent de "enfiler" et "défiler" dans std::vector ?
Bonsoir,
Je voulais savoir c'est quoi l'équivalent de "enfiler" et "défiler" dans std::vector ?
Bonjour push_back() pop_back() ?
Plutôt push_back() et pop_front(), sinon c'est une pile au lieu d'une file.
À noter qu'utiliser un vecteur comme file est assez inefficace niveau performances/complexité: Le temps nécessaire à un pop_front() est directement proportionnel au nombre d'éléments dans le vecteur.
Généralement pour faire une file on utilise une std::deque ou une std::list.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
C'est pour ça que j'ai cité push_back et pop_back, mais c'est vrai c'est plus une fileÀ noter qu'utiliser un vecteur comme file est assez inefficace niveau performances/complexité![]()
Partager