C++中vector的常見用法包括:
創建vector:可以通過聲明一個vector對象并指定元素類型,或者通過拷貝或移動已有vector來創建一個新的vector對象。
添加元素:可以使用push_back()函數將一個元素添加到vector的末尾,或使用insert()函數在指定位置插入一個元素。
訪問元素:可以使用下標運算符[]或at()函數來訪問vector中的元素。
修改元素:可以使用下標運算符[]或at()函數來修改vector中的元素。
刪除元素:可以使用erase()函數刪除vector中的一個或多個元素。
清空vector:可以使用clear()函數將vector中的所有元素刪除。
獲取vector的大小:可以使用size()函數獲取vector中元素的個數。
判斷vector是否為空:可以使用empty()函數判斷vector是否為空。
遍歷vector:可以使用for循環、迭代器或范圍for循環遍歷vector中的元素。
排序vector:可以使用sort()函數對vector中的元素進行排序。
查找元素:可以使用find()函數或使用迭代器在vector中查找指定的元素。
合并vector:可以使用insert()函數將兩個vector合并為一個。
截取vector:可以使用substr()函數截取vector的子集。
比較vector:可以使用==、!=、<、<=、>、>=等運算符來比較兩個vector是否相等或大小關系。
這些是vector的常見用法,但還有其他一些高級用法,如vector的容量管理、使用自定義比較函數進行排序等。具體使用取決于具體的需求和問題。