<vector>
定義容器類別範本向量和數個支援的範本。
vector
是以線性順序組織指定類型項目的容器。 它可讓您快速隨機存取任何項目,並動態地加入序列及從序列中移除。 當隨機存取效能很重要時,vector
是慣用的序列容器。
注意
連結 <vector>
庫也會使用 #include <initializer_list>
語句。
如需 類別 vector
的詳細資訊,請參閱 vector
類別 。 如需特製化 vector<bool>
的相關資訊,請參閱 vector<bool>
類別 。
語法
namespace std {
template <class Type, class Allocator>
class vector;
template <class Allocator>
class vector<bool>;
template <class Allocator>
struct hash<vector<bool, Allocator>>;
// TEMPLATE FUNCTIONS
template <class Type, class Allocator>
bool operator== (
const vector<Type, Allocator>& left,
const vector<Type, Allocator>& right);
template <class Type, class Allocator>
bool operator!= (
const vector<Type, Allocator>& left,
const vector<Type, Allocator>& right);
template <class Type, class Allocator>
bool operator<(
const vector<Type, Allocator>& left,
const vector<Type, Allocator>& right);
template <class Type, class Allocator>
bool operator> (
const vector<Type, Allocator>& left,
const vector<Type, Allocator>& right);
template <class Type, class Allocator>
bool operator<= (
const vector<Type, Allocator>& left,
const vector<Type, Allocator>& right);
template <class Type, class Allocator>
bool operator>= (
const vector<Type, Allocator>& left,
const vector<Type, Allocator>& right);
template <class Type, class Allocator>
void swap (
vector<Type, Allocator>& left,
vector<Type, Allocator>& right);
} // namespace std
參數
Type
儲存在向量中之資料類型的樣板參數。
Allocator
儲存之配置器物件的樣板參數,負責記憶體配置和解除配置。
left
比較作業中的第一個 (左) 向量
right
比較作業中的第二個 (右) 向量。
成員
操作員
名稱 | 描述 |
---|---|
operator! = |
測試運算子左邊的物件是否 vector 不等於 vector 右邊的物件。 |
operator< |
測試運算子左邊的 vector 物件是否小於右邊的 vector 物件。 |
operator<= |
測試運算子左邊的 vector 物件是否小於或等於右邊的 vector 物件。 |
operator== |
測試運算子左邊的 vector 物件是否等於右邊的 vector 物件。 |
operator> |
測試運算子左邊的 vector 物件是否大於右邊的 vector 物件。 |
operator>= |
測試運算子左邊的 vector 物件是否大於或等於右邊的 vector 物件。 |
類別
名稱 | 描述 |
---|---|
vector 類別 |
序列容器的類別範本,會以線性相片順序排列指定類型的專案,並允許快速隨機存取任何專案。 |
特製化
名稱 | 描述 |
---|---|
雜湊 | 傳回向量的雜湊。 |
vector<bool> 類別 |
類型專案 bool 之類別範本向量的完整特製化,以及特製化所使用的基礎型別配置器。 |
需求
標頭:<vector>
命名空間:std
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應