vector::emplace_back
위치 벡터의 끝에 구성 요소를 추가 합니다.
template <class... Types>
void emplace_back(
Types&&... _Args);
매개 변수
Parameter |
설명 |
---|---|
_Args |
생성자의 인수입니다.제공 된 인수에 따라 생성자 오버 로드를 호출 하는 함수를 유추 합니다. |
예제
#include <vector>
struct obj
{
obj(int, double) {}
};
int main()
{
std::vector<obj> v;
v.emplace_back(1, 3.14); // obj in created in place in the vector
}
요구 사항
헤더: <vector>
네임 스페이스: std