Welcome

首页 / 软件开发 / C++ / STL学习系列之二:标准模板库(STL)介绍

STL学习系列之二:标准模板库(STL)介绍2010-07-03Scott Field此文为转贴文章,由于原文运行在Linux下,我在vc6/7下进行调试,作了部分修改!注意:所有的代码在vc6/vc7下调试通过!标准模板库(STL)介绍

标准模板库(STL)介绍

0 前言.

1 定义一个list

2 使用list的成员函数push_back和push_front插入一个元素到list中

3 list的成员函数empty()

4 用for循环来处理list中的元素

5 用STL的通用算法for_each来处理list中的元素

6 用STL的通用算法count_if()来统计list中的元素个数

7 使用count_if()的一个更加复杂的函数对象。

8 使用STL通用算法find()在list中查找对象

9 使用STL通用算法find_if()在list中搜索对象

10 使用STL通用算法search在list中找一个序列

11 使用list的成员函数sort()排序一个list。

12 用list的成员函数插入元素到list中

13 List 构造函数

14 使用list成员函数从list中删除元素

15 用list成员函数remove()从list中删除元素。

16 使用STL通用算法remove()从list中删除元素

17 使用STL通用算法stable_partition()和list成员函数splice()来划分一个list

18 结论

在field中使用STL

19 参考书目: