|
|
1
2
还有第四个,需要定义迭代器范围。查看Alexandrescu在 "Iterators must go" . |
|
|
2
1
但这并不是一个难题。它就是为了这个目的而设计的。 一个小的调整是按值传递迭代器,然后在函数返回时返回它。 |
|
|
3
0
我想说有两种惯用的STL方法:选项3(顺便说一句,使用一个输出迭代器,通过值传递)和一个函子,每个贡献都会调用它。 当然,只有当适合将get_贡献作为模板实现时,以上每一项才是合适的。 |