如果变量 iOtherVar 已经定义为 int 类型,那么定义 decltype(iOtherVar) iVar = 22; 与定义 int iVar = 22; 相同。这个 decltype() 快捷方式甚至可以引用完整的表达式。
iOtherVar
int
decltype(iOtherVar) iVar = 22;
int iVar = 22;
decltype()
关于 decltype 的更多信息(包括交互式示例)