Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mewakili array satu dimensi yang digunakan sebagai parameter input saat pemanggil meneruskan array untuk diisi oleh metode.
Kelas ref ini dinyatakan sebagai privat dalam vccorlib.h; oleh karena itu, itu tidak dipancarkan dalam metadata dan hanya dapat dikonsumsi dari C++. Kelas ini hanya ditujukan untuk digunakan sebagai parameter input yang menerima array yang telah dialokasikan pemanggil. Ini tidak dapat dibangun dari kode pengguna. Ini memungkinkan metode C++ untuk menulis langsung ke array tersebut —pola yang dikenal sebagai pola FillArray . Untuk informasi selengkapnya, lihat Array dan WriteOnlyArray.
Sintaks
private ref class WriteOnlyArray<T, 1>
Anggota
Metode Publik
Metode ini memiliki aksesibilitas internal—yaitu, metode tersebut hanya dapat diakses dalam aplikasi atau komponen C++.
| Nama | Deskripsi |
|---|---|
| WriteOnlyArray::begin | Iterator yang menunjuk ke elemen pertama array. |
| WriteOnlyArray::D ata | Penunjuk ke buffer data. |
| WriteOnlyArray::end | Iterator yang menunjuk ke satu melewati elemen terakhir dalam array. |
| WriteOnlyArray::FastPass | Menunjukkan apakah array dapat menggunakan mekanisme FastPass, yang merupakan pengoptimalan yang dilakukan secara transparan oleh sistem. Jangan gunakan ini dalam kode Anda |
| WriteOnlyArray::Length | Mengembalikan jumlah elemen dalam array. |
| WriteOnlyArray::set | Mengatur elemen yang ditentukan ke nilai yang ditentukan. |
Hierarki Warisan
WriteOnlyArray
Persyaratan
Opsi pengkompilasi: /ZW
Metadata: Platform.winmd
Namespace: Platform
WriteOnlyArray::begin Method
Mengembalikan penunjuk ke elemen pertama dalam array.
Sintaks
T* begin() const;
Tampilkan Nilai
Penunjuk ke elemen pertama dalam array.
Keterangan
Iterator ini dapat digunakan dengan algoritma STL seperti std::sort untuk beroperasi pada elemen dalam array.
Properti WriteOnlyArray::D ata
Penunjuk ke buffer data.
Sintaks
property T* Data{
T* get() const;
}
Tampilkan Nilai
Penunjuk ke byte array mentah.
WriteOnlyArray::end Method
Mengembalikan penunjuk ke satu melewati elemen terakhir dalam array.
Sintaks
T* end() const;
Tampilkan Nilai
Iterator penunjuk ke satu melewati elemen terakhir dalam array.
Keterangan
Iterator ini dapat digunakan dengan algoritma STL untuk melakukan operasi seperti std::sort pada elemen array.
WriteOnlyArray::Properti FastPass
Menunjukkan apakah pengoptimalan FastPass internal dapat dilakukan. Tidak dimaksudkan untuk digunakan oleh kode pengguna.
Sintaks
property bool FastPass{
bool get() const;
}
Tampilkan Nilai
Nilai Boolean yang menunjukkan apakah array adalah FastPass.
WriteOnlyArray::get Method
Mengembalikan elemen pada indeks yang ditentukan.
Sintaks
T& get(unsigned int indexArg) const;
Parameter
indexArg
Indeks yang akan digunakan.
Tampilkan Nilai
WriteOnlyArray::Length Property
Mengembalikan jumlah elemen dalam array yang dialokasikan pemanggil.
Sintaks
property unsigned int Length{
unsigned int get() const;
}
Tampilkan Nilai
Jumlah elemen dalam array.
WriteOnlyArray::set Function
Mengatur nilai yang ditentukan pada indeks yang ditentukan dalam array.
Sintaks
T& set(
unsigned int indexArg,
T valueArg);
Parameter
indexArg
Indeks elemen yang akan diatur.
valueArg
Nilai yang akan diatur pada indexArg.
Tampilkan Nilai
Referensi ke elemen yang baru saja ditetapkan.
Keterangan
Untuk informasi selengkapnya tentang cara menginterpretasikan nilai HRESULT, lihat Struktur Kode Kesalahan COM.