Partilhar via


CComBSTR::operador +=

Acrescenta uma seqüência de caracteres para o CComBSTR objeto.

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

Parâmetros

  • bstrSrc
    [in] A CComBSTR objeto para acrescentar.

  • pszSrc
    [in] Uma cadeia terminada com zero para acrescentar.

Comentários

CComBSTRs são comparados textualmente no contexto de código do idioma padrão do usuário. The LPCOLESTR comparação é feita usando memcmp em dados brutos em cada seqüência de caracteres. The LPCSTR comparação é realizada da mesma forma depois de um temporário Unicode copiar de pszSrc foi criado. O operador de comparação final apenas compara a seqüência de caracteres contida em relação a 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: atlcomcli.h

Consulte também

Conceitos

ATL e MFC string conversão macros

Referência

Classe CComBSTR

CComBSTR::acrescentar

CComBSTR::AppendBSTR

Outros recursos

CComBSTR membros