Namespaces
Variants

연역 가이드 (deduction guides) for std::reference_wrapper

cppreference.net에서 가져옴
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
 
함수 객체
함수 호출
(C++17)(C++23)
항등 함수 객체
(C++20)
투명 연산자 래퍼
(C++14)
(C++14)
(C++14)
(C++14)  
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)
(C++14)

이전 바인더 및 어댑터
(*C++17까지)
(*C++17까지)
(*C++17까지)
(*C++17까지)  
(*C++17까지)
(*C++17까지)(*C++17까지)(*C++17까지)(*C++17까지)
(*C++20까지)
(*C++20까지)
(*C++17까지)(*C++17까지)
(*C++17까지)(*C++17까지)

(*C++17까지)
(*C++17까지)(*C++17까지)(*C++17까지)(*C++17까지)
(*C++20까지)
(*C++20까지)
 
 
헤더 <functional>
template< typename T >
reference_wrapper( T& ) -> reference_wrapper<T>;
에 정의됨 (C++17부터)

유일한 클래스 템플릿 매개변수를 연역할 수 있도록 연역 가이드 하나가 std::reference_wrapper에 대해 제공됩니다.

예제

결함 보고서

다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.

DR 적용 대상 게시된 동작 올바른 동작
LWG 2981 C++17 reference_wrapper<T> 에서 중복된 deduction guide가 제공됨 제거됨
LWG 2993 C++17 결함 해결이 클래스 템플릿 인수 deduction에 사용되던 생성자를 제거함 이를 보완하기 위해 deduction guide 추가됨