std::nontype, std::nontype_t
cppreference.net에서 가져옴
| 헤더 <utility>
|
||
template< auto V >
struct nontype_t { explicit nontype_t() = default; };
|
에 정의됨 (1) | (C++26부터) |
template< auto V >
constexpr std::nontype_t<V> nontype {};
|
(2) | (C++26부터) |
1) 클래스 템플릿
std::nontype_t은 생성자의 매개변수 목록에서 의도된 태그와 일치시키는 데 사용할 수 있습니다.2) 해당하는
std::nontype 인스턴스 (1)은 std::function_ref의 생성자에 전달되어 포함된 객체가 비타입 템플릿 매개변수 V의 값으로 생성되어야 함을 나타내는 모호성 해소 인자 태그입니다.템플릿 매개변수
| V | - | 구조적 타입 의 상수 템플릿 매개변수. |
참고 항목
|
(C++26)
|
모든 호출 가능 객체의 비소유 래퍼
(클래스 템플릿) |