std::priority_queue::emplace – cppreference.com
Z cppreference.com
<tbody> </tbody>
|
|
(od C++11) | |
Wstawia nowy element do kolejki priorytetowej. 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)...); std::push_heap(c.begin(), c.end(), comp);
Parametry
| args | - | argumenty do przekazania do konstruktora elementu |
Zwracana wartość
(brak)
Złożoność
Logarytmiczna liczba porównań plus złożoność Container::emplace_back.
Zobacz także
| wstawia element i sortuje opakowywany kontener (publiczna metoda) [edit] | |
| usuwa szczytowy element (publiczna metoda) [edit] |