std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>::emplace_hint
Von cppreference.com
< cpp | container | flat multimap
| 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.
Der Konstruktor des Elementtyps (value_type, also std::pair<const Key, T>) wird mit genau denselben Argumenten aufgerufen, die der Funktion übergeben wurden, weitergeleitet mit std::forward<Args>(args)....
| Informationen zur Iterator-Invalidierung sind von hier kopiert. |
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
| Dieser Abschnitt ist unvollständig |
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| konstruiert Elemente direkt (in-place) (public member function) | |
| fügt Elemente ein (public member function) |