Metode CHString::CHString(LPCWSTR) (chstring.h)
[Kelas CHString adalah bagian dari Kerangka Kerja Penyedia WMI 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.]
Masing-masing konstruktor ini menginisialisasi objek CHString baru dengan data yang ditentukan.
Sintaks
throw(CHeap_Exception) CHString(
LPCWSTR lpsz
);
Parameter
lpsz
String yang dihentikan NULL yang disalin ke dalam objek CHString ini.
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.
Beberapa bentuk konstruktor memiliki tujuan khusus:
-
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 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
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 |