CHString::operator=

[La clase CHString forma parte del marco de proveedor de WMI que ahora se considera en estado final y no habrá más trabajo de desarrollo, mejoras ni actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Para el trabajo de desarrollo nuevo, deben usarse las API de MI.]

El operador de asignación (=) de CHString reinicializa un objeto CHString con datos nuevos.

const CHString& operator =(
  const CHString& stringSrc )
throw( CHeap_Exception );

const CHString& operator =(
  WCHAR ch )
throw( CHeap_Exception );

const CHString& operator =(
  const unsigned char* psz )
throw( CHeap_Exception );

const CHString& operator =(
  LPCWSTR lpsz )
throw( CHeap_Exception );

const CHString& operator =(
  LPCSTR lpsz )
throw( CHeap_Exception );

const CHString& operator =(
  CHString *p )
throw( CHeap_Exception );

const CHString& operator =(
  char ch )
throw( CHeap_Exception );

Parámetros

stringSrc, p

Asigna una cadena CHString a este objeto.

ch

Asigna un carácter a este objeto.

lpsz, psz

Asigna una cadena terminada en NULL a este objeto.

Comentarios

Si la cadena de destino (es decir, el lado izquierdo) ya es lo suficientemente grande como para almacenar los datos nuevos, no se asigna más memoria. No obstante, pueden producirse excepciones de memoria siempre que use el operador de asignación, porque a menudo se asigna más almacenamiento para contener el objeto CHString resultante.

Ejemplos

En el siguiente código de ejemplo se muestra el uso de CHString::operator =:

CHString s1, s2;        // Empty CHString objects

s1 = L"cat";            // s1 = "cat"
s2 = s1;                // s1 and s2 each = "cat"
s1 = L"the " + s1;      // Or expressions
s1 = 'x';               // Or just individual characters

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Encabezado
ChString.h (incluya FwCommon.h)
Biblioteca
FrameDyn.lib
Archivo DLL
FrameDynOS.dll;
FrameDyn.dll

Consulte también

CHString