CHString::operator+=

[CHString 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]

+= 串联运算符将字符连接到该字符串的末尾。 该运算符接受另一个 CHString 对象、字符指针或单个字符。

const CHString& operator +=(
  const CHString& string )
throw( CHeap_Exception );

const CHString& operator +=(
  WCHAR ch )
throw( CHeap_Exception );

const CHString& operator +=(
  LPCWSTR lpsz )
throw( CHeap_Exception );

const CHString operator +=(
  char ch )
throw( CHeap_Exception );

parameters

字符串

连接到此字符串的 CHString 字符串。

ch

要连接到此字符串的字符。

lpsz

指向以 NULL 结尾的字符串的指针,用于连接到此字符串。

备注

请注意,每次使用此串联运算符时,都可能发生内存异常,因为可能会为添加到此 CHString 对象的字符分配新存储。

示例

以下示例显示了 CHString::operator += 的用法:

CHString s( L"abc" );
assert( ( s += L"def" ) == L"abcdef" );

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
标头
ChString.h(包括 FwCommon.h)

FrameDyn.lib
DLL
FrameDynOS.dll;
FrameDyn.dll

另请参阅

CHString