[C/C++] std::tie(args...)

그림자왕국·2020년 4월 28일
1

C++

목록 보기
24/24

tie()는 인수의 값들을 참조로 반환해주는 역할을 한다.

std::tie(v1, v2, v3) = a,b,c;

인자 v1은 참조로 반환되기에, v1의 값은 곧 a의 값이 된다.

tie는 우측값에 올 수도 있다.

auto i = std::tie(v2, v4, v6);
std::get<0>(i) = 77777;

v2는 참조로 반환해서, auto i 로 대입하였기에
i가 값을 변경하면 v2도 값이 7777로 바뀐다.

profile
언리얼 엔진 매니아입니다.

0개의 댓글