Mögliche Duplizieren: C++11 emplace_back on vector<struct>? Ist Einlagerungs möglich mit PODs? Es scheint nicht 2012 in Visual Studio zu arbeiten: struct X
{
int a;
int b;
};
void whatev
Beachten Sie Folgendes: std::vector<std::unique_ptr<int>> ptrsToInts;
ptrsToInts.emplace_back(new int);
Wenn Umschichtung in den Vektor auftritt, und das fehlschlägt (std::bad_alloc werfen), bin ic
Ich dachte, dass emplace_back würde der Sieger sein, wenn so etwas wie dies zu tun: v.push_back(myClass(arg1, arg2));
weil emplace_back das Objekt sofort in dem Vektor konstruieren würde, während pu