CSimpleStringT::operator =

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

Vea también

Referencia

Clase de CSimpleStringT

CSimpleStringT::CSimpleStringT