const_iterator, iterator和const iterator的区别
来源:互联网 发布:淘宝靠谱俄罗斯代购店 编辑:程序博客网 时间:2024/05/16 06:34
const_iterator指迭代器所指向的容器内的元素不可以改变,对容器内的元素只有读的权限,但是对于指针自身是可以改变的,它相当于const char *,即一个指向常量字符的指针,指针可以变,但是字符却不能变
iterator和const_iterator相反,迭代器所指向的容器内的元素可以改变,比如调用std::vector::erase函数时,必须要用iterator,因为要删除该元素,它相当于char*
const iterator则是一个常量指针,指针自身初始化后不能再通过赋值等操作去改变,相当于char *const
0 0
- const iterator ,iterator 和const_iterator的区别
- iterator、const_iterator和const iterator的区别
- const_iterator, iterator和const iterator的区别
- const_iterator和const iterator的区别
- const iterator 和 const_iterator 的区别
- const iterator和const_iterator的区别
- const iterator 和const_iterator区别
- iterator和const iterator 和 const_iterator的区别
- iterator,const_iterator,const iterator区别
- const_iterator 和 const..iterator
- const iterator和const_iterator
- c++ 中 const_iterator 和 const vector<>::iterator的区别
- c++ 中 const_iterator 和 const vector<>::iterator的区别
- const vector<int>::iterator和vector<int>::const_iterator的区别
- const_iterator与const的iterator的区别
- const iterator 与const_iterator的区别
- const_iterator与const iterator区别
- iterator与const_iterator及const iterator区别
- 从LDD入门
- Android权限 uses-permission
- UVALive 5131 Chips Challenge 费用流
- Spark API 详解/大白话解释 之 RDD、partition、count、collect
- Android基础Activity初步了解
- const_iterator, iterator和const iterator的区别
- JAVA代码获取UUID
- 传感器SensorManager
- DRUID——为监控而生的DB池
- php数组
- 关于BufferedInputStream和FileInputStream的区别
- Android性能优化典范
- mySQL特性安装以及基本操作
- PHP----银行卡号信息