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
throw(CHeap_Exception) CHString(
LPCSTR lpsz
);
Parameter
lpsz
String yang dihentikan NULL yang disalin ke dalam objek CHString ini.
Nilai kembali
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.
Beberapa bentuk konstruktor memiliki tujuan khusus:
-
CHString( LPCSTR lpsz )
Membuat string Unicode CHString 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 cara menggunakan 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
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista |
| Server minimum yang didukung | Windows Server 2008 |
| Target Platform | Windows |
| Header | chstring.h (termasuk FwCommon.h) |
| Pustaka | FrameDyn.lib |
| DLL | FrameDynOS.dll; FrameDyn.dll |