首先了解一个概念:SFINAE : substitution failure is not an error, 替代失败不是错误
template<typename T>
typename std::enable_if<sizeof(T) > 4>::type
foo()
{
}
std::enable_if<>会计算作为第一个模板参数传递的给定
首先了解一个概念:SFINAE : substitution failure is not an error, 替代失败不是错误
template<typename T>
typename std::enable_if<sizeof(T) > 4>::type
foo()
{
}
std::enable_if<>会计算作为第一个模板参数传递的给定