Sdílet prostřednictvím


vector::emplace_back

Přidá prvek vyrobeno na místě za účelem vektoru.

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

Parametry

Parametr

Description

_Args

Argumenty konstruktoru.Funkce odvodí které přetížení konstruktoru vyvolat založené na zadaných argumentů.

Příklad

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

Požadavky

Záhlaví: <vector>

Obor názvů: std

Viz také

Referenční dokumentace

vector Class

Standardní šablona knihovny