CString ( );
CString ( const CString& stringSrc );
tirar ( CMemoryException );
CString ( TCHAR ch, int nRepeat = 1 );
tirar ( CMemoryException );
CString ( LPCTSTR lpch, int nLength );
tirar ( CMemoryException );
CString ( const unsigned char * psz );
tirar ( CMemoryException );
CString ( LPCWSTR lpsz );
tirar ( CMemoryException );
CString ( LPCSTR lpsz );
tirar ( CMemoryException );
Parámetros
stringSrc
Un objeto existente de CString a copiarse en este objeto CString.
ch
Un solo carácter a veces repetidas nRepeat.
nRepeat
El número de repeticiones de ch.
lpch
Un puntero a una matriz de caracteres de longitud nLength, no terminada en null.
nLength
Un recuento del número de caracteres en pch.
psz
Una cadena terminada en nulo a copiarse en este objeto CString .
lpsz
Una cadena terminada en nulo a copiarse en este objeto CString.
Observaciones
Cada uno de estos constructores Inicializa un nuevo objeto CString con los datos especificados.
Porque los constructores copiar los datos de entrada en el nuevo espacio de almacenamiento asignado, debe tener en cuenta que la memoria pueden provocar excepciones. Tenga en cuenta que algunos de estos constructores actúan como funciones de conversión. Esto permite sustituir, por ejemplo, un LPTSTR donde se espera un objeto CString.
Varias formas del constructor tienen fines especiales:
Para obtener más información, consulte cadenas: limpieza de excepción de CString en la Guía del programador de Visual C++
Ejemplo
En el ejemplo siguiente se muestra el uso de CString::CString.
/ / ejemplo de CString::CString
CString s1; nbsp; / / Cadena vacía
CString s2 ("gato"); / / De un literal de cadena c
CString s3 = s2; / / Constructor de copia
CString s4 (s2 + "" + s3); / / De una expresión de cadena
CString s5 ('x'); / / s5 = "x"
CString s6 ('x', 6); / / s6 = "xxxxxx"
CString s7((LPCSTR)ID_FILE_&NEW); / / s7 = "Crear un nuevo documento"
Ciudad de CString = "Philadelphia"; / / NO el operador de asignación
Visión General de CString |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CString::operator =