Freigeben über


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

Siehe auch

Referenz

<type_traits>

Weitere Ressourcen

<type_traits> Member