隨機訪問容器容器類目:容器
描述隨機訪問容器是一個迭代器類型為隨機訪問迭代器的
可逆容器。它提供常量緩沖時間來訪問隨機元素。
改善自可逆容器相關類型除了定義在
可逆容器中的類型,沒有其他額外類型。盡管這個迭代器類型的需求加強了:必須是隨機訪問迭代器。
標記法X 隨機訪問容器模型類型
a,b X類型對象
T X類型的值
定義有效表達式除了定義在
可逆容器中的表達式外,下面的表達式也必須有效。
名稱 表達式 類型需求 返回類型
Element access(訪問元素) a[n] n可以轉換成size_type 如果可變,那么是引用,否則為常量引用
表達式語義一個表達式的語義只在這個情況下定義,當他在
可逆容器中沒有定義,或者有額外的信息。
名稱 表達式 前提 語義 后置
Element access(訪問元素) a[n] 0<=n<a.size() 返回容器的第n個元素
復雜度保證訪問元素的運行時復雜度為緩沖常量時間。
不變量Element access(訪問元素) a[n]返回的元素與增加a.begin()n次得到的結果迭代器解引用是一樣的。
模型vector
deque
注釋參見Iterator overview,隨機訪問迭代器,Sequence
posted on 2012-03-31 13:52
canaan 閱讀(1839)
評論(0) 編輯 收藏 引用 所屬分類:
外文翻譯