jot*_*tik 6 c++ language-lawyer c++11
void_t是Walter Brown发现的模板,他在2014年CppCon上首次介绍了"现代模板元编程:概要,第二部分".它的定义如下:
template <typename ...> using void_t = void;
Run Code Online (Sandbox Code Playgroud)
其目的是将任何格式良好的类型映射到void类型,这提供了在编译时模板实例化期间检查格式良好的方法.除了提供基于类型,函数,变量或某种类型的成员是否存在的特殊模板之外,void_t或检查格式良好的其他基本用途是否有,如果有的话?换句话说,有没有其他用途void_t不属于"概念精简"类别而且Walter Brown在CppCon 2014中没有提出这些用途?
PS:有关void_t这些StackOverflow问题的更多信息和解释:
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |