Compartir a través de


vector::emplace_back

Agrega un elemento construido en el lugar al final de vector.

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

Parámetros

Parámetro

Descripción

_Args

Argumentos del constructor.La función deduce que la sobrecarga de constructor a invocar según los argumentos proporcionados.

Ejemplo

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

Requisitos

encabezado: <vector>

espacio de nombres: std

Vea también

Referencia

vector Class

Biblioteca de plantillas estándar