const CStringamp; operador = ( const CString & stringSrc );
tirar ( CMemoryException );
const CStringamp; operador =( TCH&AR ch );
tirar ( CMemoryException );
const CString& operador = ( const unsigned char * psz );
tirar ( CMemoryException );
const CString& operador = ( LPCWSTR lpsz );
tirar ( CMemoryException );
const CString& operador =( LPCSTR lpsz );
tirar ( CMemoryException );
Observaciones
El operador de asignación (=) CString reinicializa un objeto CString existente con nuevos datos. Si la cadena de destino (es decir, el lado izquierdo) ya es lo suficientemente grande como para almacenar los nuevos datos, no se lleva a cabo ninguna nueva asignación de memoria. Debe tener en cuenta que la memoria pueden producirse excepciones siempre que utilice el operador de asignación porque nuevo almacenamiento de información se asigna a menudo para contener el objeto CString resultante.
Ejemplo
En el ejemplo siguiente se muestra el uso de CString::operator =.
/ / ejemplo para CStri&ng::operator =
CString s1, s2; nbsp; / / Vaciar objetos CString
S1 = "gato"; / / s1 = "gato"
S2 = s1; / / s1 y s2 cada = "gato"
S1 = "la" + s1; Y / o expresiones
s1 = 'x'; Y / o a caracteres individuales sólo
Visión General de CString |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CString::CString