emplace_back
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
emplace_back() e ndërton elementin direkt brenda vector-it, me parametrat që i jep, në vend që ta krijojë diku tjetër dhe pastaj ta kopjojë (si push_back). Për objekte të mëdha, kursen një kopje.
EnglishEN
emplace_back() builds the item directly inside the vector from the arguments you give it, instead of creating it elsewhere and then copying it in (like push_back). For big objects, it saves a copy.
Si ta mendosh
Si ta montosh mobilien direkt në dhomë, në vend që ta montosh në oborr dhe pastaj ta fusësh me mundim nga dera.
Lexoje në anglisht
Like assembling furniture right in the room instead of in the yard and then squeezing it through the door.
Shembull kodicpp
std::vector<std::pair<std::string, int>> notat;
notat.push_back({"Arta", 5});
notat.emplace_back("Dren", 4); // pa kopje të ndërmjetme