自定义博客皮肤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)
  • 收藏
  • 关注

原创 stl之再看迭代器 迭代器相应型别之五 iterator_category

根据移动特性和施行操作,迭代器分为5类: Input iterator:只读 Output iterator:只写 Forward iterator:在此迭代器所形成的区间上进行读写操作 Bidirectional iterator:forward iterator+双向移动 Random Access iterator:随机存储迭代器 前四种迭代器+随机存储(p+n,p-n,p1-p2,p[n

2014-12-04 10:56:33 485

原创 stl之再看迭代器iterator(迭代器相应型别和iterator_traits特性以及traits特性萃取)

stl之再看迭代器iterator(迭代器相应型别和iterator_traits特性以及traits特性萃取)

2014-12-03 15:21:17 644 1

原创 stl之再看迭代器(traits特性分析)

stl编程的核心是设计迭代器来粘合算法和容器。迭代器的相应型别常用的有5大类,其中重要的是traits特性萃取

2014-12-03 15:10:27 209

原创 stl之vector

Vector和array相似,差别在于空间运用的灵活性。Array是静态空间,一经设置不能改变;vector是动态空间,随着元素的加入,会自行扩充空间以容纳新元素。 Vector维护的是一个线性连续空间,普通的指针就可以作为vector的迭代器满足所有的必要条件。Vector支持随机存储,普通指针也有这样的能力,vector提供的是random access iterators。   Tem

2014-11-28 10:53:48 353

原创 2014-11-21 stl中迭代器

迭代器 Stl中心思想:将算法和数据容器分开,彼此设计独立。最后再撮合在一起,容器和算法的泛型化(class template和function template分别对应) #include #include #include #include #include using namespacestd;         int main() {       const int

2014-11-25 15:50:13 285

空空如也

空空如也

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

TA关注的人

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