命名空间
变体
操作

std::experimental::void_t

来自 cppreference.com
定义在头文件 <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 可变参数别名模板
(别名模板)[编辑]