码迷,mamicode.com
首页 >  
搜索关键字:const_iterator    ( 65个结果
C++一些标准模板容器简要介绍(2)
继续上一篇来说:1.对于const_iterator来说,我们不能改变它所指向的容器的值,但是我们可以改变const_iterator本身的值。vector<int>vec1(10,3); vector<int>::const_ieteratorMyiter=vec1.begin(); *Myiter=2;//error;const_iterator解引用之后是一个常量, ++My..
分类:编程语言   时间:2015-07-20 16:54:21    阅读次数:118
C++之插入迭代器
#include #include #include #include using namespace std;templatevoid PrintElements(T c){ typename T::const_iterator itr = c.begin();//在GCC下typename不能省...
分类:编程语言   时间:2015-07-16 21:47:20    阅读次数:166
UVa10340 All in All
#include #include using namespace std;int main(){ string s, t; string::size_type p, q; while (cin >> s >> t) { p = 0; for (string::const_iterator it.....
分类:其他好文   时间:2015-06-23 06:21:44    阅读次数:117
keypoint && DMatch
下面单独介绍KEYPOINT 与DMatch的内在联系 1 std::vector points1, points2; 2 3 for (std::vector::const_iterator it= matches.begin(); 4 it!= mat...
分类:其他好文   时间:2015-06-22 13:40:16    阅读次数:303
vector容器常用方法
容器简介 定义及初始化 末尾插入元素 遍历 size 函数是可以动态增加的 通过下标操作增加改变vector内容不是安全的操作 仅能对已存在元素进行下标操作不存在会crash 将元素一个容器复制给另外一个容器类型必须匹配容器类型和元素类型必须相同 迭代器简介 定义 begin和end操作 迭代器的自增和解引用操作 迭代器的算术操作 const_iterator 只读容器简介定义及初始化vector<...
分类:其他好文   时间:2015-06-22 06:29:48    阅读次数:253
for_each函数
for_each函数的用法 std::for_each(cpths.begin(), cpths.end(), print); 其中print函数为 void print(const std::string& e) { std::cout << e << std::endl; } 以上语句 等价于: std::vector::const_iterator iter = cpths.be...
分类:其他好文   时间:2015-05-19 19:05:36    阅读次数:94
iterator与const_iterator及const iterator区别
出自http://www.cnblogs.com/greatverve/archive/2012/09/12/const-iterator.html如果你传递过来一个const类型的容器,那么只能用const_iterator来遍历。voidMethod(constvectorvInt){vecto...
分类:其他好文   时间:2015-03-04 12:29:20    阅读次数:202
Iterator
#include using namespace std;template class Iterator{public: T& Value() { return *m_pValue; } Iterator& operator=(const Iterator& other) { ...
分类:其他好文   时间:2014-12-22 15:41:58    阅读次数:165
高效C++ --经验条款(二)
STL迭代器以指针为根据塑造,所以迭代器的作用就像个T*指针,声明迭代器为const就像声明指针为const一样(既声明一个T* const指针),表示这个迭代器不得执行不同的东西,但它所指的东西的值是可以改动的。如果你希望迭代器所指的东西不可被改变(类似const T*指针),需要的是const_iterator。 Std::vector  vec; Const std::vector::i...
分类:编程语言   时间:2014-12-14 22:47:31    阅读次数:270
STL学习之零散记录(不断更新中)
我用到什么就写什么,所以不是太注重排版,等写多了以后再整理: 1:vector V,V.pop_back()弹出最后一个元素 2:优先级队列不能设置迭代器,因为没有 3:vector >::const_iterator q = vec.begin(),里面放pair 4:   #include //位运算 string str2(str,0,8);//将s...
分类:其他好文   时间:2014-12-08 19:35:58    阅读次数:115
65条   上一页 1 ... 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!