選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C++ 教程

C++ 主頁 C++ 簡介 C++ 入門 C++ 語法 C++ 輸出 C++ 註釋 C++ 變數 C++ 使用者輸入 C++ 資料型別 C++ 運算子 C++ 字串 C++ 數學 C++ 布林值 C++ If...Else C++ Switch C++ While 迴圈 C++ For 迴圈 C++ Break/Continue C++ 陣列 C++ 結構體 C++ 列舉 C++ 引用 C++ 指標

C++ 函式

C++ 函式 C++ 函式引數 C++ 函式過載 C++ 作用域 C++ 遞迴

C++ 類

C++ OOP C++ 類/物件 C++ 類方法 C++ 建構函式 C++ 訪問修飾符 C++ 封裝 C++ 繼承 C++ 多型 C++ 檔案 C++ 異常 C++ 日期

C++ 資料結構

C++ 資料結構與 STL C++ Vectors C++ List C++ Stacks C++ Queues C++ Deque C++ Sets C++ Maps C++ 迭代器 C++ 演算法

C++ How To

C++ 兩數相加 C++ 隨機數

C++ 參考

C++ 參考 C++ 關鍵字 C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime> C++ <vector> C++ <algorithm>

C++ 示例

C++ 示例 C++ 現實生活中的例子 C++ 編譯器 C++ 練習 C++ 測驗 C++ 證書


C++ vector


C++ vector 庫

<vector> 庫提供了許多函式,允許您對 vector 執行各種操作。

下表列出了一些常用的 vector 函式。

函式 描述
assign() 使用多個值填充 vector
at() 從 vector 返回一個索引元素
back() 返回 vector 的最後一個元素
begin() 返回一個指向 vector 開頭的迭代器
capacity() 返回 vector 的預留記憶體可以儲存的元素數量
clear() 清除 vector 的所有內容
data() 返回一個指向 vector 元素儲存記憶體塊的指標
empty() 檢查 vector 是否為空
end() 返回一個指向 vector 末尾的迭代器
erase() 從 vector 中移除指定數量的元素
front() 返回 vector 的第一個元素
insert() 向 vector 中插入指定數量的元素
max_size() 返回 vector 可以擁有的最大元素數量
pop_back() 移除 vector 的最後一個元素
push_back() 在 vector 的末尾新增一個元素
rbegin() 返回一個指向 vector 最後一個元素的反向迭代器
rend() 返回一個指向 vector 第一個元素之前位置的反向迭代器
reserve() 為 vector 預留記憶體
resize() 更改 vector 的大小,必要時新增或移除元素
shrink_to_fit() 如果必要,減少 vector 的預留記憶體以精確匹配元素數量
size() 返回 vector 中的元素數量
swap() 交換一個 vector 的內容與另一個 vector

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援