STL学习笔记1

STL是泛型编程的一个重要组成(目前还没有专门为泛型建立的语言)。

STL的设计目的:为了降低编程时的耦合度,提供了大量可复用的技术。其组成部件有:

  1、Container(容器):顺序容器(vector、deque、list、string),关联容器(set、multiset、map、multimap)

  2、Iterator(迭代器):opterator *、opterator ++、opterator != 、opterator ==、opterator =

  3、Algorithm(算法):reverse、find等等。。。

  4、Adaptors(配接器):stack、queue、priority queue

 

学习STL技术之前需要知道,什么是template、什么是typename、什么是模板函数、什么是模板类、什么是特化、什么是偏化(或者半特化)。

 

 

 

posted on 2012-04-10 17:27  笔记吧... 可能只有自己看得懂  阅读(177)  评论(0编辑  收藏  举报