CStringT::operator +=
Concatena los caracteres al final de la cadena.
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
Una referencia a un objeto CThisSimpleString.bMFCDLL
El especificar booleano si el proyecto es un archivo DLL de MFC o no.BaseType
El tipo base de la cadena.var
Un objeto variable a concatenar a esta cadena.ch
ANSI o un carácter Unicode a concatenar con una cadena.pszSrc
Un puntero a la cadena original que es concatenada.strSrc
CStringT a concatenar a esta cadena.
Comentarios
El operador acepta otro objeto de CStringT , un puntero de caracteres, o un carácter individual.Debe tener en cuenta que las excepciones de memoria pueden producirse cuando se use este operador de concatenación porque el nuevo almacén se puede asignar mediante caracteres agregados a este objeto de CStringT .
Para obtener información sobre CThisSimpleString, vea la sección comentarios de CStringT::CStringT.
[!NOTA]
Aunque es posible crear instancias de CStringT que contienen caracteres nulos incrustados, recomendamos con ellos.Los métodos y operadores de los objetos de CStringT que contienen caracteres nulos incrustados pueden generar resultados imprevistos.
Ejemplo
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abc"));
ASSERT((s += _T("def")) == _T("abcdef"));
Requisitos
encabezado: cstringt.h