range_adapter (STL/CLR)
封裝一對迭代器 (用來實作數個基底類別程式庫 (BCL) 介面) 的樣板類別。 您可以使用 range_adapter 操作 STL/CLR 範圍,如同它是 BCL 集合一般。
template<typename Iter>
ref class range_adapter
: public
System::Collections::IEnumerable,
System::Collections::ICollection,
System::Collections::Generic::IEnumerable<Value>,
System::Collections::Generic::ICollection<Value>
{ ..... };
參數
- Iter
與封裝的迭代器相關聯的型別。
成員
成員函式 |
說明 |
---|---|
建構配接器物件。 |
運算子 |
說明 |
---|---|
取代儲存的迭代器對。 |
介面
介面 |
說明 |
---|---|
逐一查看集合中的項目。 |
|
維護一組項目。 |
|
逐一查看集合中的型別項目。 |
|
維護型別項目的群組。 |
備註
range_adapter 儲存一組迭代器,其最後分隔一個項目序列。 物件實作四個 BCL 介面讓您可以順序的逐一查看項目。 您可以使用這個範本類別操作 STL/CLR 範圍,如同操作 BCL 容器。
需求
標頭: <cliext/adapter>
命名空間: cliext