CComBSTR::operator +=
CComBSTR オブジェクトに文字列を追加します。
CComBSTR& operator +=(
const CComBSTR& bstrSrc
);
CComBSTR& operator +=(
const LPCOLESTR pszSrc
);
パラメーター
bstrSrc
[入力] 追加する CComBSTR オブジェクト。pszSrc
[入力] 追加する 0 で終わる文字列。
解説
ユーザーの既定のロケールのコンテキストにおいて CComBSTR のテキストが比較されます。LPCOLESTR 比較は、各文字列の生データに対して memcmp を使用して行われます。LPCSTR 比較は、pszSrc の一時的な Unicode コピーが作成された後で、同様の方法で実行されます。最後の比較演算子では、格納されている文字列が NULL かどうかを比較するだけです。
使用例
CComBSTR bstrPre(OLESTR("Hello "));
CComBSTR bstrSuf(OLESTR("World!"));
// Appends "World!" to "Hello "
bstrPre += bstrSuf;
// Displays a message box with text "Hello World!"
::MessageBox(NULL, CW2CT(bstrPre), NULL, MB_OK);
必要条件
ヘッダー: atlbase.h