专业编程基础技术教程

网站首页 > 基础教程 正文

编码规范-C++:尽可能使用基于范围的for循环

ccvgpt 2024-10-19 03:27:21 基础教程 7 ℃

编号

CFL#018

编码规范-C++:尽可能使用基于范围的for循环

标题

尽可能使用基于范围的for循环

语言

C++

级别

4

类别

控制流

规范说明

大多数迭代器和基于C风格的索引的for循环都可以重写为基于范围的循环。基于范围的for循环出错的可能性较小,因此如果可能的话,请使用它们。

错误示例

std::vector<char> myString;
for (auto iter = myString.begin(); iter != myString.end(); iter++)

正确示例

std::vector<char> myString;
for (auto & value : myString)

Tags:

最近发表
标签列表