C++

보편 참조

Keisa 2023. 9. 28. 13:25

보편참조 : auto&& var2  = var1처럼 타입추론, 즉 타임에 대한 분석 후 할당(변환: auto에서 알맞은 형으로)이 일어나는 경우에 한함. 

void f(std::vector<T>&& Param) 처럼 컨테이너가 정해져 있고 컨테이너 내부의 자료구조를 추론하는 경우는 오른값 참조로 보편참조가 아님

기본형: auto&& var | T&& var (T는 템플릿)