自定义博客皮肤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_iterator templateclass back_insert_iterator templateclass  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 747

原创 对顺序容器的基本功能的认识

一:构造函数 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   p2 P1.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关注的人

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