DJC*_*rth 34
为什么?
因为如果你强制迭代器有一个reset方法,每个迭代器都必须有一个reset方法.这为每个迭代器编写者提供了额外的工作.另外一些迭代器很难重置(或者非常昂贵),你不希望用户调用它们的重置.文件或流的迭代器就是很好的例子.
将迭代器项指针移动到第一个位置的最佳方法是什么?
创建一个新的迭代器.它很少比重置更昂贵.
| 归档时间: |
|
| 查看次数: |
33620 次 |
| 最近记录: |