标准库头文件 <type_traits>_C++中文网

辅助类
具有指定值的指定类型的编译期常量
(类模板) true_type std::integral_constant<bool, true> false_type std::integral_constant<bool, false>
基础类型分类
检查类型是否为 void
(类模板) 检查类型是否为 std::nullptr_t
(类模板) 检查类型是否为整型
(类模板) 检查类型是否是浮点类型
(类模板) 检查类型是否是数组类型
(类模板) 检查类型是否是枚举类型
(类模板) 检查类型是否为联合体类型
(类模板) 检查类型是否非联合类类型
(类模板) 检查是否为函数类型
(类模板) 检查类型是否为指针类型
(类模板) 检查类型是否为左值引用
(类模板) 检查类型是否为右值引用
(类模板) 检查类型是否为指向非静态成员对象的指针
(类模板) 检查类型是否为指向非静态成员函数的指针
(类模板)
复合类型分类
检查是否是基础类型
(类模板) 检查类型是否为算术类型
(类模板) 检查类型是否为标量类型
(类模板) 检查是否是对象类型
(类模板) 检查是否为复合类型
(类模板) 检查类型是否为左值引用右值引用
(类模板) 检查类型是否为指向非静态成员函数或对象的指针类型
(类模板)
类型的性质
检查类型是否为 const 限定
(类模板) 检查类型是否为 volatile 限定
(类模板) 检查类型是否平凡
(类模板) 检查类型是否可平凡复制
(类模板) 检查是否是一个标准布局类型
(类模板) 检查类型是否为简旧数据(POD)类型
(类模板)

(C++11)(C++17 中弃用)(C++20 中移除)

检查类型是否为字面类型
(类模板) 检查是否该类型对象的每一位都对其值有贡献
(类模板) 检查类型是否为类(但非联合体)类型且无非静态数据成员
(类模板) 检查类型是否为多态类类型
(类模板) 检查类型是否为抽象类类型
(类模板) 检查类型是否为 final 类类型
(类模板) 检查类型是否聚合类型
(类模板) 检查类型是否为有符号算术类型
(类模板) 检查类型是否为无符号算术类型
(类模板) 检查类型是否为有已知边界的数组类型
(类模板) 检查类型是否为有未知边界的数组类型
(类模板)