Compartilhar via


vector::emplace_back

Adiciona um elemento construído no local ao final do vetor.

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

Parâmetros

Parâmetro

Descrição

_Args

Argumentos de construtor.A função infere que a sobrecarga de construtor para chamar com base nos argumentos fornecidos.

Exemplo

#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

Cabeçalho: <vector>

namespace: STD

Consulte também

Referência

vector Class

Standard Template Library