Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
asigna un nuevo valor a un objeto de CSimpleStringT .
CSimpleStringT& operator =(
PCXSTR pszSrc
);
CSimpleStringT& operator =(
const CSimpleStringT& strSrc
);
Parámetros
pszSrc
Un puntero a una cadena terminada en null.strSrc
un puntero a un objeto existente de CSimpleStringT .
Comentarios
Si la cadena de destino (el lado izquierdo) ya es suficiente para almacenar los nuevos datos, no se realiza ninguna nueva asignación de memoria.Observe que las excepciones de memoria pueden producir siempre que utilice el operador de asignación porque el nuevo almacén se asigna a menudo para contener el objeto resultante de CSimpleStringT .
Ejemplo
El siguiente ejemplo muestra el uso de CSimpleStringT:: operador =.
CSimpleString s1(pMgr), s2(pMgr); // Empty CSimpleStringT objects
s1 = _T("cat"); // s1 = "cat"
ASSERT(_tcscmp(s1, _T("cat")) == 0);
s2 = s1; // s1 and s2 each = "cat"
ASSERT(_tcscmp(s2, _T("cat")) == 0);
s1 = _T("the ") + s1; // Or expressions
ASSERT(_tcscmp(s1, _T("the cat")) == 0);
s1 = _T("x"); // Or just individual characters
ASSERT(_tcscmp(s1, _T("x")) == 0);
Requisitos
encabezado: atlsimpstr.h