Namespaces
Variants

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

From cppreference.net

template < class ... Args >
iterator emplace_hint ( const_iterator hint, Args && ... args ) ;
(C++23부터)
(C++26부터 constexpr)

컨테이너에 새로운 요소를 가능한 한 hint 바로 앞 위치에 가깝게 삽입합니다.

키와 매핑된 값의 생성자는 함수에 제공된 인수와 정확히 동일한 인수로 호출되며, std:: forward < Args > ( args ) ... 와 함께 전달됩니다.

목차

매개변수

hint - 새로운 요소가 삽입될 위치 바로 앞을 가리키는 반복자
args - 요소의 생성자에게 전달할 인자들

반환값

삽입된 원소에 대한 반복자.

예외

어떤 이유로든 예외가 발생하면, 이 함수는 아무런 효과를 가지지 않습니다( strong exception safety guarantee ).

복잡도

예제

참고 항목

제자리에서 요소 생성
(public member function)
요소 삽입
(public member function)