STL呢主要有容器,算法还有迭代器,容器相当于存放元素的池子,迭代器就是通往池子的管道,而算法则相当于怎么用池子往容器里面倒水,看下面这个图:
首先学习的是容器,容器呢主要有四种,即vector,list,deque,set,map
还是看图呗:
有几个需要注意的地方,也是在学习容器的过程中发现的:
1.deque双向的,前插的时候呢是先进后出,比如1,2,3,4,5出来就变成5,4,3,2,1le
2.list,链表啊,这个char c[]={'1','2','3'},这个时候size[c]是多少呢,对了是8而不是4,所以最好说清楚C[]里有几个元素。