- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 对C++中顺序容器的插入迭代器的认识
插入迭代器是输出迭代器的适配器。有3种:templateclass front_insert_iteratortemplateclass back_insert_iteratortemplateclass inser_iterator实现经常使用函数模板:template front_insert_iteratorfront_inserter( frontin
2015-06-09 22:22:43 549
原创 对C++中3种顺序容器的特性的认识
一:向量s.capacity();s.reserve(n);只要是元素的位置改变了,迭代器、指针和引用就失效了,也就是所指的位置不确定。二:双端队列在队头和队尾插入元素,迭代器、指针和引用不失效。在队头和队尾删除元素,删除元素的迭代器、指针和引用失效,其他的不失效。在队中插入和删除元素,所有的迭代器、指针和引用都失效。三:列表也就是数据结构中的双向链表。插入
2015-06-08 22:46:39 748
原创 对顺序容器的基本功能的认识
一:构造函数S s(n,t);S s(n);S s(q1,q2);二:赋值函数s.assign(n,t);s.assign(n);s.assign(q1,q2);三:元素的插入s.insert(p1,t);s.insert(p1,n,t);s.insert(p1,q1,q2);四:元素的删除s.erase(p1);s.erase(p1,p2)
2015-06-05 22:32:20 572
原创 对C++中容器的基本功能和分类的理解
一:容器可以有一些共同的基本功能:P1 op p2P1.begin()P1.end()P1.empty()……二:分类 法1:容器分为顺序容器和关联容器。法2:还可分为容器、可逆容器、随机访问容器,其中 后者是前者的子概念。三:容器中的迭代器的类型说明形式S::iterator //普通迭代器S::const_iterator //普通
2015-06-05 22:12:26 885
原创 对C++中迭代器的辅助函数的认识
一:迭代器的区间[p1,p2),是一个左闭右开的区间。二:迭代器的辅助函数迭代器的辅助函数有2个:advance和distance。advance是让迭代器前向移动n个元素,如果是双向迭代器和随机访问迭代器,n可以是负值。distance是求两个迭代器之间的距离。以上就是我对于迭代器的辅助函数的一些认识。
2015-06-02 22:19:57 611
空空如也
有一些C++的程序代码看不懂
2014-10-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人