Palabra clave C ++ decltype

decltype La
palabra clave decltype se utiliza para comprobar el tipo declarado de una entidad o la clasificación de tipo y valor de una expresión.
gramática:

decltype ( expression )
decltype 使用
// 尾置返回允许我们在参数列表之后声明返回类型
template <typename It>
auto fcn(It beg, It end) -> decltype(*beg)
{
   
    
    
    // 处理序列
    return *beg;    // 返回序列中一个元素的引用
}
// 为了使用模板参数成员,必须用 typename
template <typename It>
auto fcn2

Supongo que te gusta

Origin blog.csdn.net/it_xiangqiang/article/details/113103011
Recomendado
Clasificación