C++中5種類型的迭代器

類似容器,迭代器也定義了一組公共操作。一些操作所有迭代器都支持,另外一些只有特定類別的迭代器才支持。 迭代器是按它們所提供的操作來分類的,這種分類形成了一種高低層次。 除了輸出迭代器之外,一個高層類別的迭代器支持低層類別迭代器的所有操作。 C++標準指明瞭範型和數值算法的每個迭代器參數的最低類別。 對每個迭代器參數而言,其能力必須與規定的最低類別至少相當。向算法傳遞一個能力更差的迭代器會產生錯誤!
相關文章
相關標籤/搜索