Namensräume
Varianten
Aktionen

std::flat_multiset<Key,Compare,KeyContainer>::emplace_hint

Von cppreference.com
 
 
 
 
template< class... Args >
iterator emplace_hint( const_iterator hint, Args&&... args );
(seit C++23)

Fügt ein neues Element in den Container so nah wie möglich an der Position direkt vor hint ein.

Die Konstruktoren des Schlüssels und des Wertes werden mit exakt denselben Argumenten aufgerufen, die an die Funktion übergeben wurden, weitergeleitet mit std::forward<Args>(args)....

Inhalt

[bearbeiten] Parameter

hint - Iterator zu der Position, vor der das neue Element eingefügt wird
args - Argumente, die an den Konstruktor des Elements weitergeleitet werden

[bearbeiten] Rückgabewert

Ein Iterator zu dem eingefügten Element.

[bearbeiten] Ausnahmen

Wenn aus irgendeinem Grund eine Ausnahme ausgelöst wird, hat diese Funktion keine Auswirkungen (starkes Ausnahmesicherheitsgarantie).

[bearbeiten] Komplexität

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

konstruiert Elemente direkt (in-place)
(public member function) [edit]
fügt Elemente ein
(public member function) [edit]