复合类型类别
文章平均质量分 82
C++标准库模板(STL)- 类型支持 --复合类型类别
繁星璀璨G
单身,求对象
展开
-
C++标准模板(STL)- 类型支持 (复合类型类别,is_scalar,is_object)
若 T 为标量类型(即可有 cv 限定的算术、指针、指向成员指针、枚举或 std::nullptr_t 类型),则提供等于 true 的成员常量 value 。对于任何其他类型, value 为 false 。若 T 为对象类型(即任何函数、引用或 void 类型外的可有 cv 限定的类型),则提供等于 true 的成员常量 value 。对于任何其他类型, value 等于 false 。原创 2023-10-31 08:30:00 · 168 阅读 · 0 评论 -
C++标准模板(STL)- 类型支持 (复合类型类别,is_member_pointer,is_reference,is_compound)
若 T 是复合类型(即数组、函数、对象指针、函数指针、成员对象指针、成员函数指针、引用、类、联合体或枚举,含任何 cv 限定变体),则提供等于 true 的成员常量 value 。对于任何其他类型, value 为 false 。若 T 是引用类型(左值引用或右值引用),则提供等于 true 的成员常量 value 。对于任何其他类型, value 为 false 。若 T 为指向非静态成员对象或非静态成员函数的指针,则提供等于 true 的成员常量 value 。对于任何其他类型原创 2023-11-01 08:30:00 · 117 阅读 · 0 评论 -
C++标准模板(STL)- 类型支持 (复合类型类别,is_fundamental,is_arithmetic)
若 T 为基础类型(即算术类型、 void 或 nullptr_t ),则提供等于 true 的成员常量 value 。对于任何其他类型, value 为 false 。若 T 为算术类型(即整数类型或浮点类型)或其 cv 限定版本,则提供等于 true 的成员常量 value 。对于任何其他类型, value 为 false 。原创 2023-10-30 08:30:00 · 289 阅读 · 0 评论