std::is_void_C++中文网
| template< class T > |
(C++11 起) | |
检查 T 是否为 void 类型。若 T 是类型 void 、 const void 、 volatile void 或 const volatile void ,则提供等于 true 的成员常量 value。否则, value 等于 false 。
添加 is_void 或 is_void_v (C++17 起) 的特化的程序行为未定义。
模板形参
辅助变量模板
| template< class T > |
(C++17 起) | |
继承自 std::integral_constant
成员常量
若 T 为 void 类型(可有 cv 限定)则为 true ,否则为 false (公开静态成员常量) |
成员函数
转换对象为 bool ,返回 value (公开成员函数) | |
返回 value (公开成员函数) |
成员类型
可能的实现
示例
参阅
| (C++11) |
检查类型是否是数组类型 (类模板) |
| (C++11) |
检查类型是否为指针类型 (类模板) |
| (C++11) |
检查类型是否是枚举类型 (类模板) |
| (C++11) |
检查类型是否为联合体类型 (类模板) |
| (C++11) |
检查类型是否非联合类类型 (类模板) |
| (C++11) |
检查是否为函数类型 (类模板) |
| (C++11) |
检查是否是对象类型 (类模板) |