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

1.9.1 准备工作

如果你需要了解基于range的for循环是如何工作的,以及编译器为这样的循环生成什么代码,那么建议你在继续阅读本节之前,先阅读一下1.8节的内容。

为了演示如何对用户自定义序列使用基于range的for循环,我们将使用如下简单数组的实现:

此方法的目的是支持编写如下代码:

使这一切成为可能所需的步骤将在下面详细描述。