Udostępnij za pośrednictwem


decay Class

Typ nie const lub lotnych innych niż odwołanie nie powoduje, że lub sprawia, że wskaźnik, aby wpisać.

template<class Ty>
    struct decay;

Parametry

Parametr

Opis

Ty

Typ, aby zmodyfikować.

Uwagi

Wystąpienie modyfikator typu posiada modyfikacji typu zdefiniowanego w następujących etapach:

  • Typ U jest zdefiniowana jako remove_reference<Ty>::type.

  • Jeśli is_array<U>::value ma wartość true, zmodyfikowany typ type jest remove_extent<U>::type *.

  • Inaczej, jeśli is_function<U>::value ma wartość true, zmodyfikowany typ type jest add_pointer<U>::type.

  • W przeciwnym razie zmodyfikowany typ type jest remove_cv<U>::type.

Wymagania

Nagłówek: <type_traits>

Obszar nazw: std

Zobacz też

Informacje

<type_traits>

Inne zasoby

<type_traits> Członkowie