unordered_multiset::emplace
위치에서 구성 요소를 추가 합니다.
template<class ValTy>
iterator emplace(ValTy&& val);
매개 변수
Parameter |
설명 |
ValTy |
내부 생성자 인수 형식입니다. |
val |
삽입할 값입니다. |
설명
요소의 멤버 함수 구문 X 와 val를 지정 하는 반복기를 반환 합니다. X.
삽입 중에 예외를 throw 하는 경우 컨테이너 왼쪽입니다 변경 되지 및 해당 예외를 다시 throw 합니다.
예제
코드
// std_tr1__unordered_multiset__unordered_multiset_emplace.cpp
// compile with: /EHsc
#include <unordered_set>
#include <iostream>
#include <string>
int main()
{
unordered_multiset< string> c1;
string str1("a");
c1.emplace(move(str1));
cout << "After the emplace insertion, c1 contains: "
<< *c1.begin() << endl;
return (0);
}
Output
After the emplace insertion, c1 contains: a
요구 사항
헤더: <unordered_set>
네임 스페이스: 국방 표준