다음을 통해 공유


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

참고 항목

참조

vector Class

표준 템플릿 라이브러리