std::experimental:: nonesuch
|
Definiert in Header
<experimental/type_traits>
|
||
|
struct
nonesuch
{
~nonesuch
(
)
=
delete
;
|
(Library Fundamentals TS v2) | |
std::experimental::nonesuch
ist ein Klassentyp, der von
std::experimental::detected_t
verwendet wird, um einen fehlgeschlagenen Nachweis anzuzeigen.
nonesuch
verfügt über keinen Standardkonstruktor oder Initialisierer-Listen-Konstruktor und ist kein Aggregat.
Hinweise
nonesuch
kann nicht konstruiert, zerstört oder kopiert werden.
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrigiertes Verhalten |
|---|---|---|---|
| LWG 2960 | LFTSv2 |
nonesuch
könnte ein Aggregat sein und hat eine implizite Konvertierungssequenz von
{}
|
als Nicht-Aggregat festgelegt und ICS entfernt |