CString::operator +

amigo CString operador + ( const CStringamp; cadena1, const CString & cadena2 );
tirar ( CMemoryException );

amigo CString operador + ( const CStringamp; cadena, TCH&AR ch );
tirar ( CMemoryException );

amigo CString operador + ( TCH&AR ch, const CStringamp; cadena );
tirar ( CMemoryException );

&amigo CString operador + ( const CStringamp; cadena, LPCTSTR lpsz );
tirar ( CMemoryException );

&amigo CString operador + ( LPCTSTR lpsz, const CStringamp; cadena );
tirar ( CMemoryException );

Valor devuelto

Un objeto CString que es el resultado de la concatenación temporal. Este valor devuelto hace posible combinar varias concatenaciones en la misma expresión.

Parámetros

cadena, cadena1, cadena2

Objetos CString para concatenar.

ch

Un personaje para concatenar una cadena o para concatenar una cadena.

lpsz

Un puntero a una cadena de caracteres terminada en null.

Observaciones

El operador de concatenación se une a dos cadenas y devuelve un objeto CString . Una de las cadenas de dos argumento debe ser un objeto CString . El otro puede ser un puntero de caracteres o un carácter. Debe tener en cuenta que la memoria pueden producirse excepciones siempre que utilice el operador de concatenación desde nuevo almacenamiento puede asignarse para almacenar datos temporales.

Ejemplo

En el ejemplo siguiente se muestra el uso de CString::operator +.

/ / ejemplo de CString::operator +
CString s1 ("abc");
CString s2 ("def");
ASSERT ((s1 + s2) == "abcdef");
CString s3;
S3 = CString ("abc") + "def"; / / Correcta
S3 = "abc" + "def"; 
/ / Mal! El primer argumento debe ser un CString

Visión General de CString |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CString::operator +=

Index