CHString::operator+
[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.]
Operator + perangkaian menggabungkan dua string dan mengembalikan objek CHString .
friend CHString operator +(
const CHString& str1,
const CHString& str2 )
throw( CHeap_Exception );
friend CHString operator +(
const CHString& str,
WCHAR ch )
throw( CHeap_Exception );
friend CHString operator +(
WCHAR ch,
const CHString& str )
throw( CHeap_Exception );
friend CHString operator +(
const CHString& str,
LPCWSTR lpsz )
throw( CHeap_Exception );
friend CHString operator +(
LPCWSTR lpsz,
const CHString& str )
throw( CHeap_Exception );
friend CHString operator +(
const CHString& str,
char ch )
throw( CHeap_Exception );
friend CHString operator +(
char ch,
const CHString& str )
throw( CHeap_Exception );
Parameter
-
str, str1, str2
-
String CHString yang digabungkan.
-
Ch
-
Karakter yang digabungkan ke string atau string yang digabungkan ke karakter.
-
lpsz
-
Penunjuk ke string karakter yang dihentikan NULL.
Nilai yang Dikembalikan
Operator perangkaian ini mengembalikan objek CHString yang merupakan hasil sementara dari perangkaian. Nilai pengembalian ini memungkinkan untuk menggabungkan beberapa perangkaian dalam ekspresi yang sama.
Keterangan
Salah satu dari dua string argumen harus merupakan objek CHString ; yang lain bisa menjadi penunjuk karakter atau karakter. Ketahuilah bahwa pengecualian memori dapat terjadi setiap kali Anda menggunakan operator perangkaian karena penyimpanan baru dapat dialokasikan untuk menyimpan data sementara.
Contoh
Contoh kode berikut menunjukkan penggunaan CHString::operator +:
CHString s1( L"abc" );
CHString s2( L"def" );
assert( (s1 + s2 ) == L"abcdef" );
CHString s3;
s3 = CHString( L"abc" ) + "def" ; // Correct
s3 = "abc" + "def"; // Wrong. The first argument must be a CHString.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
Pustaka |
|
DLL |
|