std::experimental:: nonesuch
|
헤더 파일에 정의됨
<experimental/type_traits>
|
||
|
struct
nonesuch
{
~nonesuch
(
)
=
delete
;
|
(라이브러리 펀더멘털 TS v2) | |
std::experimental::nonesuch
는
std::experimental::detected_t
가 탐지 실패를 나타내기 위해 사용하는 클래스 타입입니다.
nonesuch
는 기본 생성자나 초기화자 목록 생성자를 가지고 있지 않으며, 집합체(aggregate)도 아닙니다.
참고 사항
nonesuch
는 생성, 소멸 또는 복사될 수 없습니다.
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 2960 | LFTSv2 |
nonesuch
는 집계체일 수 있으며
{}
에서의 암시적 변환 시퀀스를 가짐
|
비집계체로 변경하고 ICS 제거 |