Bonsoir,
Je voulais savoir c'est quoi l'équivalent de "enfiler" et "défiler" dans std::vector ?
Version imprimable
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.
C'est pour ça que j'ai cité push_back et pop_back, mais c'est vrai c'est plus une file :)Citation:
À noter qu'utiliser un vecteur comme file est assez inefficace niveau performances/complexité