◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎
容器通用函数如下。
● .size():容器内的元素个数,无符号整型。
● .empty():判断容器是否为空,返回一个bool值。
● .front():返回容器第一个元素。
● .back():返回容器最后一个元素。
● .begin():指向容器第一个元素的指针。
● .end():指向容器最后一个元素的下一个位置的指针。
● .swap(b):交换两个容器的内容。
● ::iterator:迭代器。
在讲解STL容器之前,首先要明白什么是迭代器。迭代器是一个广义的指针,可以是指针,也可以是对其进行类似指针操作的对象。模板使算法独立于存储的数据类型,而迭代器使算法独立于使用的容器类型。例如,使用迭代器输出vector容器中的元素,代码如下。