Als «emplace» getaggte Fragen

5
füge vs emplace vs operator [] in die c ++ - Map ein
Ich verwende zum ersten Mal Karten und habe festgestellt, dass es viele Möglichkeiten gibt, ein Element einzufügen. Sie können emplace(), operator[]oder insert(), plus Varianten wie value_typeoder verwenden make_pair. Obwohl es viele Informationen zu allen gibt und Fragen zu bestimmten Fällen, kann ich das Gesamtbild immer noch nicht verstehen. Meine beiden …

2
Effizienz von C ++ 11 push_back () mit std :: move versus emplace_back () für bereits erstellte Objekte
In C ++ 11 emplace_back()ist im allgemeinen bevorzugt (in Bezug auf der Effizienz) zu , push_back()da es ermöglicht , in-Place - Konstruktion, aber das ist immer noch der Fall , bei der Verwendung push_back(std::move())mit einem bereits aufgebauten Objekt? Wird zum Beispiel emplace_back()in Fällen wie den folgenden immer noch bevorzugt? std::string …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.