template < class T, class Alloc = allocator<T> > class vector; // generic templatetemplate <class Alloc> class vector<bool,Alloc>; // bool specialization
成員型別 | 定義 | 說明 |
---|---|---|
value_type | 第一個模板引數 (bool) | |
allocator_type | 第二個模板引數 (Alloc) | 預設為allocator<bool> |
引用 | 一個特殊的成員類(見下面的 reference) | |
const_reference | bool | |
指標 | 一個模擬指標行為的型別 | 的 隨機訪問迭代器,可轉換為const_pointer |
const_pointer | 一個模擬指向 const 的指標行為的型別 | |
iterator | 一個模擬 隨機訪問迭代器 行為的型別 | 的 隨機訪問迭代器,可轉換為const_iterator |
const_iterator | 一個模擬指向 const 的 隨機訪問迭代器 行為的型別 | |
reverse_iterator | reverse_iterator<iterator> | |
const_reverse_iterator | reverse_iterator<const_iterator> | |
difference_type | 一個有符號整數型別 | 相同,通常與 ptrdiff_t 一樣 |
size_type | 一個無符號整數型別 | 的無符號整數型別,通常與 size_t 一樣 |