Partager via


vector::emplace_back

Ajoute un élément construit en place à la fin de le vecteur.

template <class... Types>
    void emplace_back(
        Types&&... _Args);

Paramètres

Paramètre

Description

_Args

Arguments de constructeur.La fonction déduit que la surcharge de constructeur à appeler en fonction de les arguments est fournie.

Exemple

#include <vector>
struct obj
{
   obj(int, double) {}
};

int main()
{
   std::vector<obj> v;
   v.emplace_back(1, 3.14); // obj in created in place in the vector
}

Configuration requise

en-tête : <vector>

l'espace de noms : DST

Voir aussi

Référence

vector Class

Modèles Standard