Platform::WriteOnlyArray Sınıfı
Çağıran, yöntemin doldurulması için bir dizi geçirdiğinde giriş parametresi olarak kullanılan tek boyutlu bir diziyi temsil eder.
Bu başvuru sınıfı, vccorlib.h dosyasında özel olarak bildirilir; bu nedenle, meta verilerde gösterilmez ve yalnızca C++'tan kullanılabilir. Bu sınıf yalnızca çağıranın ayırdığı bir diziyi alan bir giriş parametresi olarak kullanılmak üzere tasarlanmıştır. Kullanıcı kodundan yapılamayabilir. Bir C++ yönteminin fillArray deseni olarak bilinen bir desen olan bu diziye doğrudan yazmasına olanak tanır. Daha fazla bilgi için bkz . Array ve WriteOnlyArray.
Sözdizimi
private ref class WriteOnlyArray<T, 1>
Üyeler
Genel Yöntemler
Bu yöntemlerin iç erişilebilirliği vardır; yani bunlara yalnızca C++ uygulaması veya bileşeninden erişilebilir.
Veri Akışı Adı | Açıklama |
---|---|
WriteOnlyArray::begin | Dizinin ilk öğesine işaret eden bir yineleyici. |
WriteOnlyArray::D ata | Veri arabelleği işaretçisi. |
WriteOnlyArray::end | Dizideki son öğeden birine işaret eden bir yineleyici. |
WriteOnlyArray::FastPass | Dizinin, sistem tarafından saydam bir şekilde gerçekleştirilen bir iyileştirme olan FastPass mekanizmasını kullanıp kullanamayacağını gösterir. Bunu kodunuzda kullanmayın |
WriteOnlyArray::Length | Dizideki öğelerin sayısını döndürür. |
WriteOnlyArray::set | Belirtilen öğeyi belirtilen değere ayarlar. |
Devralma Hiyerarşisi
WriteOnlyArray
Gereksinimler
Derleyici seçeneği: /ZW
Meta Veriler: Platform.winmd
Ad Alanı: Platform
WriteOnlyArray::begin Yöntemi
Dizideki ilk öğeye bir işaretçi döndürür.
Sözdizimi
T* begin() const;
Dönüş Değeri
Dizideki ilk öğeye bir işaretçi.
Açıklamalar
Bu yineleyici, dizideki öğeler üzerinde çalışmak gibi std::sort
STL algoritmalarıyla kullanılabilir.
WriteOnlyArray::D ata Özelliği
Veri arabelleği işaretçisi.
Sözdizimi
property T* Data{
T* get() const;
}
Dönüş Değeri
Ham dizi baytlarının işaretçisi.
WriteOnlyArray::end Yöntemi
Dizideki son öğeyi geçmiş bir işaretçi döndürür.
Sözdizimi
T* end() const;
Dönüş Değeri
Dizideki son öğeyi geçmiş bir işaretçi yineleyici.
Açıklamalar
Bu yineleyici, dizi öğeleri gibi std::sort
işlemleri gerçekleştirmek için STL algoritmalarıyla kullanılabilir.
WriteOnlyArray::FastPass Özelliği
İç FastPass iyileştirmesinin yapılıp yapılamayacağını gösterir. Kullanıcı kodu tarafından kullanılmak üzere tasarlanmamıştır.
Sözdizimi
property bool FastPass{
bool get() const;
}
Dönüş Değeri
Dizinin FastPass olup olmadığını gösteren Boole değeri.
WriteOnlyArray::get Yöntemi
Belirtilen dizindeki öğesini döndürür.
Sözdizimi
T& get(unsigned int indexArg) const;
Parametreler
indexArg
Kullanılacak dizin.
Dönüş Değeri
WriteOnlyArray::Length Özelliği
Çağıran tarafından ayrılan dizideki öğelerin sayısını döndürür.
Sözdizimi
property unsigned int Length{
unsigned int get() const;
}
Dönüş Değeri
Dizideki öğelerin sayısı
WriteOnlyArray::set İşlevi
Belirtilen değeri dizideki belirtilen dizinde ayarlar.
Sözdizimi
T& set(
unsigned int indexArg,
T valueArg);
Parametreler
indexArg
Ayarlanacağı öğenin dizini.
valueArg
konumunda indexArg
ayarlanacağı değer.
Dönüş Değeri
Az önce ayarlanmış öğeye başvuru.
Açıklamalar
HRESULT değerini yorumlama hakkında daha fazla bilgi için bkz . COM Hata Kodlarının Yapısı.
Ayrıca bkz.
Platform Ad Alanı
C++ uygulamasında Windows Çalışma Zamanı Bileşenleri Oluşturma