歌舞程序

导航

2012年6月29日

STL的一点笔记

摘要: 1、容器:有时我们要创建对象,但不知道创建多少个对象,这里对存储造成了麻烦,分配内存太大了浪费,分配太少了,不够用,于是在面向对象的程序设计中,可以使用另一种方法,只创建对象的另一种类型就可以了,对于存储问题,这些新的对象类型持有其他对象或者指向这些对旬有指针,这种新的对象类型,通常在C++中称为容器,每当必须适应放置在它内部的所有对象的需要的时候,容器都会自行扩展。所以不必预先知道容器中将要放入多少个对象;仅需创建一个容器对象,然后由容器来处理全部细节。2、迭代器:对于灵活的元素访问的解决方案是使用迭代器,迭代器是一个对象,它的工作就是在容器中挑选元素并将其呈献给迭代器的使用者。作为一个类, 阅读全文

posted @ 2012-06-29 22:33 歌舞程序 阅读(194) 评论(0) 推荐(0) 编辑