std::experimental::void_t
来自 cppreference.com
< cpp | experimental
定义在头文件 <experimental/type_traits> 中 |
||
template< class... > using void_t = void; |
(库基础 TS v2) | |
一个实用元函数,将任何类型的序列映射到类型 void.
[编辑] 注释
此实用元函数在模板元编程中用于检测 SFINAE 上下文中的格式错误的类型。 首先在 C++17 中作为 std::void_t 投票通过,后来也添加到库基础 TS 中作为 std::experimental::void_t
,因为它依赖于 检测习惯用法,而 LFTS v2 基于 C++14。
[编辑] 另请参见
(C++17) |
void 可变参数别名模板 (别名模板) |