![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
泛型编程与STL
文章平均质量分 82
JoeyMIao
两耳不闻窗外事一心只读圣贤书
展开
-
泛型编程与STL(三):容器
一.何为容器二.为什么容器三.如何使用容器四.深入容器一.何为容器 在STL中。算法,迭代器,容器是三个紧密联系的组件。容器提供保存数据的地方,迭代器提供对容器访问操作的通用接口,而算法利用迭代器访问数据提供对数据的操作。容器作为数据的存储组件,同时也为存储的数据提供了访问,修改操作的接口。而STL为它的容器规定了一组通用接口的规范,这使得STL的容器的接口原创 2013-04-22 14:46:48 · 729 阅读 · 0 评论 -
泛型编程与STL(一):iterator 迭代器
1.何为iterator?2.为什么用iterator?3.怎么用iterator?4.深入iterator.1.何为iterator? iterator翻译为迭代器,主要作用是提供对容器数据进行遍历,修改的一层抽象。举个例子,链表和数组是不同的数据容器,我们知道如果需要访问它们当中的某个数据的下个元素,因为数据元素在数组和链表中的存储方式不一样,所以需要原创 2013-04-16 10:14:53 · 1159 阅读 · 0 评论 -
泛型编程与STL(二):函数对象
一:何为函数对象(function object)二:为什么函数对象三:函数对象的用法四:深入函数对象一:何为函数对象函数对象故名思议就是一个表示函数调用的对象,这个的对象可以像函数一般的被调用。在c语言中我们用一个函数指针表示一个函数,然后调用这个指针便可以调用函数://定义一个参数是两个int,返回值是一个int的函数指针类型functiontypedef原创 2013-04-17 13:41:37 · 824 阅读 · 0 评论