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 CHString adalah bagian dari Kerangka Kerja Penyedia WMI yang sekarang dipertimbangkan dalam status 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.]
Masing-masing konstruktor ini menginisialisasi objek CHString baru dengan data yang ditentukan.
Sintaks
void CHString();
Mengembalikan nilai
Tidak ada
Keterangan
Karena konstruktor menyalin data input ke penyimpanan baru yang dialokasikan, pengecualian memori dapat dihasilkan. Beberapa konstruktor ini bertindak sebagai fungsi konversi; Anda dapat mengganti, misalnya, LPWSTR di mana objek CHString diharapkan.
- CHString( LPCSTR lpsz ) Membuat string CHString Unicode dari string ANSI.
- CHString( LPCWSTR lpsz ) Membuat string CHString dari string Unicode.
- CHString( const unsigned char* psz ) Memungkinkan Anda membuat string CHString dari pointer ke karakter yang tidak ditandatangani.
Contoh
Contoh kode berikut menunjukkan penggunaan CHString::CHString:
CHString s1; // Empty string
CHString s2( L"cat" ); // From a C string literal
CHString s3 = s2; // Copy constructor
CHString s4( s2 + " " + s3 ); // From a string expression
CHString s5( 'x' ); // s5 = "x"
CHString s6( 'x', 6 ); // s6 = "xxxxxx"
CHString city = L"Philadelphia"; // NOT the assignment operator
Persyaratan
| Header | chstring.h |