Junior — Middle
Combien de paramètres la méthode emplace_back pour le conteneur std::vector accepte-t-elle?
sobes.tech IA
Réponse de l'IA
La méthode emplace_back du conteneur std::vector accepte un nombre variable de paramètres (modèles variadiques), qui sont transmis au constructeur de l'élément ajouté. Cela signifie que le nombre de paramètres n'est pas fixe et dépend du constructeur du type d'éléments dans le vecteur.
Exemple :
std::vector<std::pair<int, std::string>> v;
v.emplace_back(1, "one"); // deux paramètres sont passés au constructeur de std::pair<int, std::string>