何时使用 const 迭代器的?又在何时使用 const_iterator?解释两者的区别。
来源:互联网 发布:淘宝聚仙堂的符怎么样 编辑:程序博客网 时间:2024/05/14 10:54
const迭代器是迭代器常量,该迭代器本身的值不能修改,即该迭代器在定义时需要初始化,而且初始化后,不能再指向其他元素。
若需要指向固定元素的迭代器,则可以使用const迭代器。
const_iterator是一种迭代器类型,对这种类型的迭代器解引用会得到一个指向const对象的引用,即通过这种迭代器访问到的对象是常量。该对象不能修改,因此,const_iterator类型只能用于读取容器的元素,不能修改元素的值。若只需要遍历容器中的元素而无需修改它们,则可以使用constr_iterator
- 何时使用 const 迭代器的?又在何时使用 const_iterator?解释两者的区别。
- FragmentActivity和Activity的区别及何时使用两者
- 关于何时使用继承和何时使用组合的做法
- 结构体和类的区别及何时使用
- GET和POST的区别,何时使用POST?
- GET和POST的区别,何时使用POST?
- const迭代器与const_iterator类型的区别
- 何时使用@()
- 应该在何时使用assert?
- 该何时使用引用与const
- 如何和何时使用CSS的!important
- 如何和何时使用CSS的!important
- 函数的定义格式,何时使用
- 关于layoutSubviews方法何时使用的总结
- 我的编程在何时
- const_iterator的使用
- const_iterator与const的iterator的区别
- 何时使用 Parallel.ForEach,何时使用 PLINQ
- 黑盒测试用例设计模式-判定表(上)
- Delphi调用IUserNotification2显示气泡提示
- 参数 解释 /proc/pid/statm
- Hibernate创建buildSessionFactory()之后的代码都不执行
- Android开发真机测试方法
- 何时使用 const 迭代器的?又在何时使用 const_iterator?解释两者的区别。
- [Leetcode] Largest Rectangle in Histogram
- 巨高兴,自己的“万能数据库查询分析器”中英文 3.01版本 已经在国内6大软件下载网站发布
- oracle PROFILE的管理
- Java上路20-GUI
- APT对传统反病毒技术的威胁和我们的应对尝试
- 01背包之深度优先搜索法
- 给 man pages 着色
- 数据结构与算法