C++标准模板(STL)- 类型支持 (类型特性,is_union,is_class,is_function)
类型特性类型特性定义一个编译时基于模板的结构,以查询或修改类型的属性。试图特化定义于头文件的模板导致未定义行为,除了std::common_type可依照其所描述特化。定义于头文件的模板可以用不完整类型实例化,除非另外有指定,尽管通常禁止以不完整类型实例化标准库模板。类型属性定义于头文件基础类型类别继承自std::integral_constant成员常量value[静态]若T为联合体类型则为tr