CComBSTR::operator +=

Acrescenta uma cadeia de caracteres ao objeto de CComBSTR .

CComBSTR& operator +=(
   const CComBSTR& bstrSrc 
);
CComBSTR& operator +=(
   const LPCOLESTR pszSrc 
);

Parâmetros

  • bstrSrc
    [in] objeto de CComBSTR a acrescentar.

  • pszSrc
    [in] A zero finalizou a cadeia de caracteres para acrescentar.

Comentários

CComBSTRo é comparado textually no contexto da localidade padrão do usuário.A comparação de LPCOLESTR é feita usando memcmp nos dados brutos em cada cadeia de caracteres.A comparação de LPCSTR é realizada da mesma forma depois que uma cópia temporária Unicode de pszSrc foi criada.O operador de comparação compara final da cadeia de caracteres contidas em NULO.

Exemplo

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);   

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

CComBSTR - classe

CComBSTR::Append

CComBSTR::AppendBSTR

Conceitos

Macros de conversão de cadeia de caracteres de ATL e de MFC