Namespaces
Variants

C++ named requirements: TransformationTrait (since C++11)

From cppreference.net
C++ named requirements

一个 TransformationTrait 是一个类模板,用于对其模板类型参数提供转换操作。

要求

  • 接受一个模板类型参数(允许额外的可选模板参数)。
  • 转换后的类型是一个可公开访问的嵌套类型,名为 type

标准库

所有 类型转换特征 均满足 TransformationTrait

以下标准库类模板同样满足 TransformationTrait

获取指定元素的类型
(类模板特化)
获取 pair 元素的类型
(类模板特化)
获取 array 元素的类型
(类模板特化)
在编译时获取由索引指定的可选项类型
(类模板) (别名模板)