vector是C++ STL(標準模板庫)中的一個通用動態數組容器。它支持多種操作,包括添加、刪除、查詢元素,以及調整容器的容量。
向vector添加元素的方法有:
push_back()。在vector的末尾添加一個元素。
emplace_back()。在vector的末尾添加一個元素,與push_back()類似,但效率更高。
insert()。在指定位置插入一個元素,或者指定數量的相同元素。
emplace()。在指定位置插入一個元素,與insert()類似,但效率更高。
從vector中刪除元素的方法有:
erase()。刪除指定位置的元素。
remove()。刪除指定元素。
clear()。清空vector中的所有元素。
訪問vector中的元素可以通過下標運算符或at()函式。獲取vector的大小可以使用size()函式。
此外,vector還支持其他操作,如遍歷、排序、查找等。