Przestrzenie nazw
Warianty
Działania

std::queue::emplace

Z cppreference.com
< cpp‎ | container‎ | queue
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)[edit]
usuwa pierwszy element
(publiczna metoda)[edit]
close