展示使用auto关键字的代码
时间: 2023-03-21 21:01:56 浏览: 126
C++11关于auto关键字的使用示例
5星 · 资源好评率100%
当使用auto关键字时,编译器会自动推导变量的类型。以下是一个使用auto关键字的代码示例:
```cpp
auto num = 10; // 自动推导为int类型
auto name = "John"; // 自动推导为const char*类型
auto price = 3.14f; // 自动推导为float类型
std::vector<int> vec{1, 2, 3, 4};
for (auto it = vec.begin(); it != vec.end(); ++it) {
std::cout << *it << " ";
}
// 自动推导it为std::vector<int>::iterator类型
```
在上述代码中,使用auto关键字可以让我们避免手动指定变量类型,这样代码更加简洁和易于维护。同时,使用auto关键字还可以避免类型错误,因为编译器会自动根据变量初始化的值推导出变量类型。
阅读全文