【发布时间】:2011-12-12 12:35:28
【问题描述】:
关于迭代器运算符如何工作的“定义”的任何想法或链接?更准确地说:例如,必须实现运算符“==”和“!=”-他们是否必须比较他们持有的数据的成员(恕我直言,这将是一个问题,作为迭代器首先不应该知道数据)?你与 .end() 和 .start() 相比如何?对于指针迭代器:它只是一个地址检查吗?
很高兴听到您的想法或获得定义的链接。
【问题讨论】:
标签: c++ iterator overloading operator-keyword