Condividi tramite


vector::emplace_back

Aggiunge un elemento costruito sul posto alla fine del vettore.

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

Parametri

Parametro

Descrizione

_Args

Argomenti del costruttore.La funzione tramite l'overload del costruttore richiama basato sugli argomenti forniti.

Esempio

#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
}

Requisiti

intestazione: <vector>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

vector Class

Libreria di modelli standard