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