c++语言中auto怎么用
时间: 2023-08-17 08:49:07 浏览: 77
C++11新特性之auto的使用
在C++语言中,auto关键字可用于自动推断变量的类型。它可以用于声明变量,并根据变量的初始化表达式的类型自动确定变量的类型。
下面是使用auto的示例:
```cpp
auto x = 10; // x被推断为int类型
auto y = 3.14; // y被推断为double类型
auto z = "Hello"; // z被推断为const char*类型
// auto也可以与迭代器一起使用
std::vector<int> numbers = {1, 2, 3, 4, 5};
for (auto it = numbers.begin(); it != numbers.end(); ++it) {
std::cout << *it << " ";
}
// auto也可以与范围for循环一起使用
for (auto num : numbers) {
std::cout << num << " ";
}
```
使用auto关键字可以简化变量声明的过程,特别是在类型名称较长或复杂的情况下。但请注意,auto关键字不应滥用,应该在需要时使用并确保代码可读性。
阅读全文