一个href="https://zhuanlan.zhihu.com/p/144486116/edit#term-iterator">迭代 是表示流的数据,即迭代的对象。它们在Python中实现了称为Iterator协议的东西。那是什么? 好吧,Iterator协议允许我们使用两种方法以__iter __()和__next __()循环遍历项目。所有的迭代器和迭代器都有__iter __()方法,该方法返回...
STL 算法 的 核心思想是 将 算法 和 数据结构 分离 , 使得 算法 可以 独立于 数据结构 进行操作 ; 由于STL 算法 都是 模板函数 , 算法 不直接操作 具体的数据类型 , 也就是说 STL 算法 可以 作用于 各种不同的 数据结构 , STL 算法的使用 提高了代码的 复用性 和 可维护性 ; 3、STL 算法 迭代器 ...
auto ibegin = mylist1.begin();//指针,指向一个迭代器,迭代器存储了位置 auto iend = mylist1.end(); for (; ibegin != iend; ibegin++) { cout << *ibegin << endl; } } cout << "\n\n\n"; { auto ibegin = mylist2.begin();//指针,指向一个迭代器,迭代器存储了位置 auto iend...