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