Antarmuka IIterableConcept (dbgmodel.h)
Objek adalah kontainer dan dapat diulang.
Warisan
IIterableConcept mewarisi dari IUnknown.
Metode
Antarmuka IIterableConcept memiliki metode ini.
IIterableConcept::AddRef Metode IIterableConcept::AddRef menambah jumlah referensi untuk antarmuka pada objek. |
IIterableConcept::GetDefaultIndexDimensionality Metode GetDefaultIndexDimensionality mengembalikan jumlah dimensi ke indeks default. |
IIterableConcept::GetIterator Metode GetIterator pada konsep iterable mengembalikan antarmuka iterator yang dapat digunakan untuk iterasi objek. |
IIterableConcept::QueryInterface Metode IIterableConcept::QueryInterface mengambil pointer ke antarmuka yang didukung pada objek. |
IIterableConcept::Release Metode IIterableConcept::Release mengurangi jumlah referensi untuk antarmuka pada objek. |
Keterangan
Konsep yang Dapat Diulang
Objek yang merupakan kontainer objek lain dan ingin mengekspresikan kemampuan untuk melakukan iterasi atas objek yang terkandung dapat mendukung konsep berulang dengan implementasi antarmuka IIterableConcept dan IModelIterator . Ada hubungan yang sangat penting antara dukungan konsep yang dapat diulang dan dukungan konsep yang dapat diindeks. Objek yang mendukung akses acak ke objek yang terkandung dapat mendukung konsep yang dapat diindeks selain konsep yang dapat diulang. Dalam hal ini, elemen yang diulang juga harus menghasilkan indeks default yang, ketika diteruskan ke konsep yang dapat diindeks merujuk ke objek yang sama. Kegagalan untuk memenuhi invarian ini akan mengakibatkan perilaku yang tidak terdefinisi di host debug.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk