1. 简介
作为类型占位符, 与 decltype组合使用,用于告诉编译器 声明的函数的返回值类型 将由 函数的返回值 推导得到。
2. 语法
decltype(auto) FUN( parameter_list ) { ... return expression; } // decltype(auto) 推导 同 decltype(expression)
注: decltype(auto) 必须为类型声明的唯一部分,不能与 const 或 & 等其他修饰符 组合使用