Skip to content

C++ iteration statement

Iteration 是最最常见的computation,本章讨论C++ iteration statement,另外在 Computation-on-structure\Iteration 章节中,也对iteration进行了讨论。

发展概述

C++11: range-based for

1、简化语法: 去除显式的iteration操作

2、simplify C++

隐藏iterator操作,其实是一种sugar,使code更加expressive、abstract。基于range的generic programming,正重塑C++ STL。

C++ range与Python非常类似了,能够让C++像Python那样进行编程。