命名空间
变体
操作

C++ 命名要求: TransformationTrait (C++11 起)

来自 cppreference.cn
 
 
C++ 命名要求
基本
类型属性
全库范围




Container(容器)
容器元素
迭代器 (Iterator)
流 I/O
格式化器
随机数
并发
Ranges(范围)
多维视图
其他

 

一个 TransformationTrait 是一个类模板,它为其模板类型参数提供一个转换。

[编辑] 要求

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

[编辑] 标准库

所有类型转换特性都满足 TransformationTrait

以下标准库类模板也满足 TransformationTrait

获取指定元素的类型
(类模板特化) [编辑]
获取 pair 元素的类型
(类模板特化) [编辑]
获得 array 元素的类型
(类模板特化) [编辑]
在编译时根据索引获取可选类型的类型
(类模板) (别名模板)[编辑]