现代C++编程实战:132个核心技巧示例(原书第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.1 使用方式

以下情形可以考虑使用auto作为实际类型的占位符:

❍ 当不想指定特定类型时,可以使用auto name=expression形式声明局部变量:

❍ 当需要指定类型时,可以使用auto name=type-id {expression}形式声明局部变量:

❍ 声明命名lambda函数时,格式为auto name=lambda-expression,除非lambda需要作为某个函数的参数或返回值:

❍ 声明lambda表达式的参数和返回值:

❍ 当不想指定函数返回值类型时,用于声明函数返回类型: