Namespaces
Variants

`std::pair`에 대한 연역 가이드std::pair

From ko.cppreference.net
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20부터 폐지됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
Swap 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
헤더 <utility>
template<class T1, class T2>
pair(T1, T2) -> pair<T1, T2>;
에 정의됨 (C++17부터)

암시적 연역 가이드가 놓치는 특수한 경우, 특히 비복사 인자와 배열에서 포인터로의 변환을 처리하기 위해 `std::pair`에 대해 하나의 연역 가이드가 제공됩니다.

예제

#include <utility>
int main()
{
    int a[2], b[3];
    std::pair p{a, b}; // 이 경우 명시적 추론 가이드가 사용됨
}