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)...);
Parametry
| args | - | argumenty do przekazania do konstruktora elementu |
Zwracana wartość
(brak)
Złożoność
Równa złożoności Container::emplace_back.
Zobacz także
| wstawia element na końcu (publiczna metoda) | |
| usuwa pierwszy element (publiczna metoda) |