自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除