Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Çalışma Zamanı türetilen koleksiyonlar için Bir Standart Şablon Kitaplığı InputIterator sağlar.
Sözdizimi
template <typename X>
class InputIterator;
Parametreler
X
InputIterator şablon sınıfının tür adı.
Üyeler
Genel Tür Tanımları
| Veri Akışı Adı | Açıklama |
|---|---|
difference_type |
İşaretçi farkı (ptrdiff_t). |
iterator_category |
Giriş yineleyici kategorisi (::std::input_iterator_tag). |
pointer |
İşaretçi const X |
reference |
Bir başvuru const X |
value_type |
X Tür adı. |
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| InputIterator::InputIterator | InputIterator sınıfının yeni bir örneğini başlatır. |
Ortak İşleçler
| Veri Akışı Adı | Açıklama |
|---|---|
| InputIterator::operator!= İşleci | Geçerli InputIterator'ın belirtilen bir InputIterator'a eşit olup olmadığını gösterir. |
| InputIterator::operator* İşleci | Geçerli InputIterator tarafından belirtilen öğeye başvuru alır. |
| InputIterator::operator++ İşleci | Geçerli InputIterator'ın sayısını artırır. |
| InputIterator::operator== İşleci | Geçerli InputIterator'ın belirtilen bir InputIterator'a eşit olup olmadığını gösterir. |
| InputIterator::operator-> İşleci | Geçerli InputIterator tarafından başvuruda bulunılan öğenin adresini alır. |
Devralma Hiyerarşisi
InputIterator
Gereksinimler
Üst bilgi: collection.h
Ad Alanı: Platform::Collections
InputIterator::InputIterator Oluşturucusu
InputIterator sınıfının yeni bir örneğini başlatır.
Sözdizimi
InputIterator();
explicit InputIterator(Windows::Foundation::Collections<X>^ iterator);
Parametreler
Yineleyici
Yineleyici nesnesi.
InputIterator::operator-> İşleci
Geçerli InputIterator tarafından belirtilen öğenin adresini alır.
Sözdizimi
pointer operator->() const;
Dönüş Değeri
Geçerli InputIterator tarafından belirtilen öğenin adresi.
InputIterator::operator* İşleci
Geçerli InputIterator tarafından belirtilen öğeye başvuru alır.
Sözdizimi
reference operator*() const;
Dönüş Değeri
Geçerli InputIterator tarafından belirtilen öğe.
InputIterator::operator== İşleci
Geçerli InputIterator'ın belirtilen bir InputIterator'a eşit olup olmadığını gösterir.
Sözdizimi
bool operator== (const InputIterator& other) const;
Parametreler
Diğer
Başka bir InputIterator.
Dönüş Değeri
truegeçerli InputIterator diğerine eşitse; değilse, false.
InputIterator::operator++ İşleci
Geçerli InputIterator'ın sayısını artırır.
Sözdizimi
InputIterator& operator++();
InputIterator operator++(int);
Dönüş Değeri
İlk söz dizimi artar ve geçerli InputIterator değerini döndürür. İkinci söz dizimi geçerli InputIterator'ın bir kopyasını döndürür ve geçerli InputIterator'ı artırır.
Açıklamalar
İlk InputIterator söz dizimi, geçerli InputIterator'ın öncesini artırır.
İkinci söz dizimi geçerli InputIterator'a arttırılır. int İkinci söz dizimindeki tür, gerçek bir tamsayı işleneni değil, artım sonrası işlemi gösterir.
InputIterator::operator!= İşleci
Geçerli InputIterator'ın belirtilen bir InputIterator'a eşit olup olmadığını gösterir.
Sözdizimi
bool operator!=(const InputIterator& other) const;
Parametreler
Diğer
Başka bir InputIterator.
Dönüş Değeri
truegeçerli InputIterator diğer değere eşit değilse, değilse , false.