😒 저 저 저 개념없는 나/🤬 이런 C++

[c++] std::tie()

우주수첩 2022. 6. 5. 22:26
728x90

Hㅏ.... 알응 시험이 4일 남았.땨.

유클리드 호제법을 냅다 공부하다가 tie를 만나서 소개하러 왔당.

 

#std::tie

pair, tuple로 묶인 data들을 여러 변수에 한 번에 받아올 수 있다.

 

 

 

ex)

tuple<int, int, int> gcd(int a, int b){
	if(b==0){
    	return{1,0,a};
    }else{
    	int x,y,g;
        tie(x,y,g)= gcd(b,a%b);
        return { y, x-(a/b)*y, g};
 	}
}

gcd를 구하는 함수를 작성하여 tuple로 반환하도록 하였.땨.

결과 값을 tie를 사용해서 한번에 받아올 수 있겠 된다.

728x90

'😒 저 저 저 개념없는 나 > 🤬 이런 C++' 카테고리의 다른 글

[C++] 헤더 <algorithm >  (0) 2022.04.19
[C++] pair 자료형  (0) 2022.04.16
[C++] auto 타입 추론  (0) 2022.04.16