购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎

2.4 STL应用

容器通用函数如下。

● .size():容器内的元素个数,无符号整型。

● .empty():判断容器是否为空,返回一个bool值。

● .front():返回容器第一个元素。

● .back():返回容器最后一个元素。

● .begin():指向容器第一个元素的指针。

● .end():指向容器最后一个元素的下一个位置的指针。

● .swap(b):交换两个容器的内容。

● ::iterator:迭代器。

在讲解STL容器之前,首先要明白什么是迭代器。迭代器是一个广义的指针,可以是指针,也可以是对其进行类似指针操作的对象。模板使算法独立于存储的数据类型,而迭代器使算法独立于使用的容器类型。例如,使用迭代器输出vector容器中的元素,代码如下。 Ha7KTlenAu1xSt/CN+u8PR3nNaWA8zSTYAdqiO/e4V1Vrvzk807U1Z/sRtK55vp2

点击中间区域
呼出菜单
上一章
目录
下一章
×