Bagikan melalui


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