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.
[Kelas CHStringArray adalah bagian dari WMI Provider Framework yang sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, peningkatan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.]
Operator subskrip ini mengatur atau mendapatkan elemen pada indeks yang ditentukan. Operator ini adalah pengganti yang nyaman untuk metode SetAt dan GetAt .
CHString& operator [](
int nIndex
);
CHString operator [](
int nIndex
) const;
Parameter
-
nIndex
-
Indeks bilangan bulat yang lebih besar dari atau sama dengan nol dan kurang dari atau sama dengan nilai yang dikembalikan oleh GetUpperBound
Nilai yang Dikembalikan
Operator subskrip mengembalikan elemen penunjuk CHString yang saat ini berada di indeks ini.
Keterangan
Anda dapat menggunakan operator pertama, yang memanggil array yang tidak const, di sisi kanan (r-value) atau sisi kiri (nilai-l) dari pernyataan penugasan. Yang kedua, yang memanggil array const , hanya dapat digunakan di sebelah kanan.
Versi debug pustaka menegaskan jika subskrip (baik di sisi kiri atau kanan pernyataan penugasan) berada di luar batas.
Contoh
Contoh kode berikut menunjukkan penggunaan CHStringArray::operator [].
CHStringArray array;
CHString s;
array.Add( L"String 1" ); // Element 0
array.Add( L"String 2" ); // Element 1
s = array[0]; // Get element 0
assert( s == L"String 1" );
array[0] = L"String 3"; // Replace element 0
assert( array[0] == L"String 3" );
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows Vista |
| Server minimum yang didukung |
Windows Server 2008 |
| Header |
|
| Pustaka |
|
| DLL |
|