Partilhar via


CStringT::operador +=

Concatena caracteres ao participante da seqüência de caracteres.

CStringT& operator+=(
   const CThisSimpleString& str
);
template<
   bool bMFCDLL
>
CStringT& operator+=(
   const const CSimpleStringT<BaseType, bMFCDLL>& str
);
template<
   int t_nSize
>
CStringT& operator+=(
   const CStaticString< XCHAR, t_nSize >& strSrc
);
CStringT& operator+=(
   PCXSTR pszSrc
);
CStringT& operator+=(
   PCYSTR pszSrc
);
CStringT& operator+=(
   char ch
);
CStringT& operator+=(
   unsigned char ch
);
CStringT& operator+=(
   wchar_t ch
);
CStringT& operator+=(
   const VARIANT& var
);

Parâmetros

  • STR
    Uma referência a um CThisSimpleString objeto.

  • bMFCDLL
    Um booliano especificando se o projeto é uma DLL do MFC ou não.

  • BaseType
    O tipo de seqüência de caracteres base.

  • var
    Um objeto variante concatenar a essa seqüência de caracteres.

  • ch
    Um caractere para concatenar uma seqüência de caracteres ANSI ou Unicode.

  • pszSrc
    Um ponteiro para a seqüência de caracteres original sendo concatenada.

  • strSrc
    A CStringT Para concatenar a essa seqüência de caracteres.

Comentários

O operador aceita outro CStringT objeto, um ponteiro de caractere ou um único caractere. Você deve estar ciente de que a memória exceções podem ocorrer sempre que você usar esse operador de concatenação porque o novo armazenamento pode ser alocado para caracteres adicionados nesta CStringT objeto.

Para obter informações sobre como CThisSimpleString, consulte a seção de comentários do CStringT::CStringT.

Observação:

Embora seja possível Para criar CStringT instâncias que contêm caracteres nulo incorporados, é recomendável em relação a ele. Chamando métodos e operadores em CStringT objetos que contêm caracteres nulo incorporados podem produzir resultados não intencionais.

Exemplo

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;

CAtlString s(_T("abc"));
ASSERT((s += _T("def")) == _T("abcdef"));   

Requisitos

Cabeçalho: cstringt.h

Consulte também

Referência

Classe CStringT

Outros recursos

CStringT membros