Resultados de la búsqueda a petición "emplace"

1 la respuesta

¿Es seguro usar emplace_back con un contenedor de unique_ptrs?

Considera lo siguiente:

2 la respuesta

std :: mapa emplace sin copiar valor

El C ++ 11std::map<K,V> tipo tiene unemplace función, al igual que muchos otros contenedores. std::map<int,std::string> m; std::string val {"hello"}; m.emplace(1, val);Este código funciona como se anuncia, ubicando elstd::pair<K,V> directamente, ...

1 la respuesta

Emplace directamente en std :: mapa de par

¿Por qué este código no se compilará? std::map<int,std::pair<int,int>> m; m.emplace(1,1,1);Suponiendo que podamos editar el código destd::map::emplace, ¿es posible modificarlo para que el código anterior sea válido?

1 la respuesta

¿Por qué emplace_back es más rápido que push_back?

pensé queemplace_back sería el ganador al hacer algo como esto: v.push_back(myClass(arg1, arg2));porqueemplace_back construiría el objeto inmediatamente en el vector, mientras quepush_back, primero construiría un objeto anónimo y luego lo ...