我想解决标题中的等式并找到X.据我所知,输入或输出迭代器与前向迭代器不同,一旦它的副本被提前就会失效.对于满足输入迭代器概念和输出迭代器概念以满足前向迭代器概念的类型T,是否还有其他要求?
在任何情况下,你能提供一个迭代器的真实例子,它既是输入也是输出,但不是前进的?谢谢
迭代器类别处理迭代器上允许的操作.T&解除引用前向迭代器必须产生(C++ 03),而解除引用输入迭代器必须只产生一个可转换为的类型T.例如,vector<bool>::iterator是输入/输出迭代器,但不是前向迭代器(因为解除引用它会返回一个可转换为的代理bool- 因为你不能返回对某个位的引用).
| 归档时间: |
|
| 查看次数: |
429 次 |
| 最近记录: |