對像是容器,可以進行一次查看。
遺產
IIterableConcept 繼承自 IUnknown。
方法
IIterableConcept 介面具有這些方法。
|
IIterableConcept::AddRef IIterableConcept::AddRef 方法會遞增 物件上介面的參考計數。 |
|
IIterableConcept::GetDefaultIndexDimensionality GetDefaultIndexDimensionality 方法會將維度數目傳回預設索引。 |
|
IIterableConcept::GetIterator 可反覆運算概念上的 GetIterator 方法會傳回反覆運算器介面,可用來反覆運算物件。 |
|
IIterableConcept::QueryInterface IIterableConcept::QueryInterface 方法會擷取對象上支援介面的指標。 |
|
IIterableConcept::Release IIterableConcept::Release 方法會遞減 物件上介面的參考計數。 |
言論
可反覆運算的概念
物件是其他物件的容器,並希望表達逐一查看這些包含物件的能力,可藉由實作IIterableConcept和 IModelIterator 介面來支援可反覆運算的概念。 支援可反覆運算的概念和支援可編製索引的概念之間有一個非常重要的關聯性。 支援隨機存取自主物件的物件除了可反覆運算的概念之外,還可以支援可編製索引的概念。 在此情況下,Iterated 元素也必須產生預設索引,當傳遞至可編製索引的概念參考相同的物件時。 無法滿足此不因變數會導致偵錯主機中未定義的行為。
要求
| 要求 | 價值 |
|---|---|
| 標頭 | dbgmodel.h |