- 现代C++编程实战:132个核心技巧示例(原书第2版)
- (罗)马里乌斯·班西拉
- 175字
- 2024-06-06 17:45:20
1.9 对自定义类型使用基于range的for循环
正如我们在上一节中看到的,基于range的for循环(在其他编程语言中称为for each)允许遍历range的元素,相比标准for循环提供了简化的语法,并使代码在许多情况下更具可读性。但是,基于range的for循环不能直接适用于任何表示range的类型,而是需要begin()和end()函数(对于非数组类型)作为成员函数或自由函数。在本节中,我们将学习如何为自定义类型使用基于range的for循环。