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