次の方法で共有


decay クラス

非参照、非定数、非揮発の型、または型へのポインターを作成します。

template<class Ty>
    struct decay;

パラメーター

パラメーター

Description

Ty

変更する型。

解説

この型修飾子のインスタンスは、次の段階で定義された修飾型を保持します。

  • 型 U が remove_reference<Ty>::type として定義されます。

  • is_array<U>::value が true の場合、修飾型 type は remove_extent<U>::type * になります。

  • それ以外では、is_function<U>::value が true の場合、修飾型 type は add_pointer<U>::type になります。

  • それ以外の場合、修飾型 type は remove_cv<U>::type になります。

必要条件

ヘッダー : <type_traits>

名前空間: std

参照

関連項目

<type_traits>

その他の技術情報

<type_traits> メンバー