Bagikan melalui


CHStringArray::operator [ ]

[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
ChStrArr.h (termasuk FwCommon.h)
Pustaka
FrameDyn.lib
DLL
FrameDynOS.dll;
FrameDyn.dll

Lihat juga

CHStringArray::Add

CHStringArray::GetAt

CHStringArray::SetAt