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 +=