underlying_type クラス

列挙型の基になる整数型を生成します。

構文

template <class T>
struct underlying_type;

パラメーター

T
変更する型。

解説

T が列挙型の場合、クラス テンプレートのメンバー typedef typeT の基になる整数型に名前を付けます。それ以外の場合はメンバー typedef type はありません。

要件

ヘッダー: <type_traits>

名前空間: std

関連項目

<type_traits>