Suchergebnisse für Anfrage "emplace"
Warum ist emplace_back schneller als push_back?
Ich dachte, dassemplace_back wäre der Gewinner, wenn ich so etwas mache: v.push_back(myClass(arg1, arg2));daemplace_back würde das Objekt sofort im Vektor konstruieren, währendpush_backwürde zuerst ein anonymes Objekt konstruieren und es dann in ...
Die Leistung von emplace ist schlechter als check gefolgt von emplace
Ich habe einstd::unordered_map mit einemWerttyp das hat keinen Standardkonstruktor, also kann ich das folgende nicht tun auto k = get_key(); auto& v = my_map[k];Am Ende habe ich eine Hilfsfunktion geschrieben value_type& get_value(key_type& ...
Ist es sicher, emplace_back mit einem Container von unique_ptrs zu verwenden?
Folgendes berücksichtigen:
Emplace direkt in std :: map of pair
Warum wird dieser Code nicht kompiliert? std::map<int,std::pair<int,int>> m; m.emplace(1,1,1);ngenommen, wir können den Code von @ bearbeitstd::map::emplace, kann man es ändern, um den vorherigen Code gültig zu machen?
std :: map emplace ohne Wert zu kopieren
The C ++ 11std::map<K,V> type hat einemplace funktioniert genauso wie viele andere Container. std::map<int,std::string> m; std::string val {"hello"}; m.emplace(1, val);Dieser Code funktioniert wie angekündigt und ersetzt dasstd::pair<K,V> ...