为实现改变大小的目的,标准库vector采用了什么方法呢?它提供了三种简单的操作。假如我们定义了
则可通过三种方法改变v的大小:
标准库vector提供了更多可以改变自身大小的操作,如erase()和insert()(见附录C.4.7),但在本章中我们只考虑如何为vector实现上述三种操作。