Platform::WriteOnlyArray Class
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.
Baca 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