只有连续存储, 支持随机访问的顺序容器支持
顺序容器 | 对迭代器运算的支持 |
---|---|
array | O |
vector(string) | O |
deque | O |
list | X |
forward_list | X |
迭代器运算
- |
---|
iter + n |
iter - n |
iter += n |
iter -= n |
iter1 - iter2 |
iter1 > iter2 |
iter1 >= iter2 |
iter1 < iter2 |
iter1 <= iter2 |
只有连续存储, 支持随机访问的顺序容器支持
顺序容器 | 对迭代器运算的支持 |
---|---|
array | O |
vector(string) | O |
deque | O |
list | X |
forward_list | X |
- |
---|
iter + n |
iter - n |
iter += n |
iter -= n |
iter1 - iter2 |
iter1 > iter2 |
iter1 >= iter2 |
iter1 < iter2 |
iter1 <= iter2 |
只有连续存储, 支持随机访问的顺序容器支持
顺序容器 | 对迭代器运算的支持 |
---|---|
array | O |
vector(string) | O |
deque | O |
list | X |
forward_list | X |
- |
---|
iter + n |
iter - n |
iter += n |
iter -= n |
iter1 - iter2 |
iter1 > iter2 |
iter1 >= iter2 |
iter1 < iter2 |
iter1 <= iter2 |