std::queue::emplace
Z cppreference.com
template<class... Args> void emplace( Args&&... args); | (od C++11) | |
Wstawia nowy element na koniec kolejki. Element jest konstruowany "w miejscu", tzn. nie są wykonywane żadne operacje kopiowania ani przenoszenia. Konstruktor elementu jest wywoływany dokładnie z tymi samymi argumentami, które zostały przekazane do funkcji.
W rzeczywistości wywołuje c.emplace_back(std::forward<Args>(args)...);
Spis treści |
[edytuj]Parametry
args | - | argumenty do przekazania do konstruktora elementu |
[edytuj]Zwracana wartość
(brak)
[edytuj]Złożoność
Równa złożoności Container::emplace_back.
[edytuj]Zobacz także
wstawia element na końcu (publiczna metoda) | |
usuwa pierwszy element (publiczna metoda) |