August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
我们使用vector的时候,一般是从一个空vector开始,根据需要逐步填充数据。这里的关键操作是push_back(),它将一个新元素添加到vector中,该元素成为vector的最后一个元素。例如:
注意push_back()的调用方法,这是一个成员函数调用(member function call)。push_back()是vector的一个成员函数,因此它的调用必须采用符号“.”:
成员函数调用:
对象名.成员函数名(参数表)
vector的大小可以通过调用成员函数size()来获得。初始时v.size()的值是0,三次调用push_back()之后,v.size()的值变为3。
如果你以前写过程序,你会注意到vector非常类似于C语言或其他编程语言中的数组。但在vector中,你不需要事先指定vector的大小,而且可以往vector中添加任意多个元素。后面还将发现C++标准库的vector有更多有用的特性。