类型属性
文章平均质量分 84
C++标准库模板(STL)- 类型支持 --类型属性
繁星璀璨G
单身,求对象
展开
-
C++标准模板(STL)- 类型支持 (类型属性,is_pod,is_trivially_copyable,is_standard_layout)
若 T 为可平凡复制 (TriviallyCopyable) 类型,则提供等于 true 的成员常量 value 。对于任何其他类型, value 是 false 。若 T 为标准布局类型(即标量类型、标准布局类、或这种类型/类的数组,可以有 cv 限定),则提供等于 true 的成员常量 value 。对任何其他类型, value 为 false 。若 T 是 简旧数据类型 (PODType) (“简旧数据类型”),即既是平凡又是标准布局,则提供等于 true 的成员常量 value 。原创 2023-11-03 08:30:00 · 255 阅读 · 0 评论 -
C++标准模板(STL)- 类型支持 (类型属性,is_abstract,is_signed,is_unsigned)
若 T 为抽象类(即声明或继承至少一个纯虚函数的非联合类类型),则提供等于 true 的成员常量 value 。对于其他类型, value 为 false 。若 T 是算术类型且 T(-1) < T(0) ,则提供等于 true 的成员常量 value :这对于浮点类型和有符号整数类型产生 true ,并对无符号整数类型和 bool 类型产生 false 。若 T 是算术类型且 T(0) < T(-1) ,则提供等于 true 的成员常量 value :这对无符号整数类型和 bool 类型产生 true原创 2023-11-05 08:30:00 · 178 阅读 · 0 评论 -
C++标准模板(STL)- 类型支持 (类型属性,is_bounded_array,is_unbounded_array)
检查 T 是否为拥有已知边界的数组类型。若 T 是有已知边界的数组则提供等于 true 的成员常量 value 。否则 value 等于 false 。检查 T 是否为未知边界数组类型。若 T 是有未知边界的数组类型则提供等于 true, 的成员常量 value 。否则 value 等于 false 。原创 2023-11-06 08:30:00 · 102 阅读 · 0 评论