代码点读机 / C++ / auto

auto C++ · 关键字

类型占位符,让编译器根据 initializer 自动推断变量类型;类型仍然固定,只是不用手写。

怎么用

auto 变量名 = 初值;

小例子

auto x = 42;
std::cout << x;

编译结果

42

提醒:auto 变量必须有初始值才能推断;用于迭代器、lambda 等长类型名时可大幅简化代码

官方文档:https://en.cppreference.com/w/cpp/language/auto

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条