- 现代C++编程实战:132个核心技巧示例(原书第2版)
- (罗)马里乌斯·班西拉
- 147字
- 2024-06-06 17:45:20
1.9.1 准备工作
如果你需要了解基于range的for循环是如何工作的,以及编译器为这样的循环生成什么代码,那么建议你在继续阅读本节之前,先阅读一下1.8节的内容。
为了演示如何对用户自定义序列使用基于range的for循环,我们将使用如下简单数组的实现:

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


使这一切成为可能所需的步骤将在下面详细描述。
如果你需要了解基于range的for循环是如何工作的,以及编译器为这样的循环生成什么代码,那么建议你在继续阅读本节之前,先阅读一下1.8节的内容。
为了演示如何对用户自定义序列使用基于range的for循环,我们将使用如下简单数组的实现:
此方法的目的是支持编写如下代码:
使这一切成为可能所需的步骤将在下面详细描述。