decay Class
Legt nicht oder nicht konstanten Verweis, nicht flüchtiger Typ oder einen Zeiger eingeben können.
template<class Ty>
struct decay;
Parameter
Parameter |
Beschreibung |
---|---|
Ty |
Der Typ zu ändern. |
Hinweise
Eine Instanz des Typs modifizierers behält Geänderte TYPE an, der sich in den folgenden Phasen definiert ist:
Der Typ U wird als remove_reference<Ty>::typedefiniert.
Wenn is_array<U>::value True ist, ist type Geänderte TYPE remove_extent<U>::type *.
Wenn is_function<U>::value True ist, ist type Geänderte TYPE add_pointer<U>::type.
Andernfalls ist type Geänderte TYPE remove_cv<U>::type.
Anforderungen
Header: <type_traits>
Namespace: std