iterator与const_iterator区别

iterator与const_iterator
标准库容器都定义了相应的迭代器类型。迭代器对所有的容器都适用,C++11程序更倾向于使用迭代器而不是下标操作访问容器元素。
1.iterator,const_iterator作用:
遍历容器内的元素,并访问这些元素的值。
iterator可以改元素值,但const_iterator不可改
2.const_iterator 对象可以用于const vector 或非 const vector,它自身的值可以改(可以指向其他元素),但不能改写其指向的元素值.

posted @ 2020-08-27 23:05  阳Y  阅读(301)  评论(0编辑  收藏  举报