CString ( );
CString ( const CString& stringSrc );
gettare ( CMemoryException );
CString ( TCHAR ch, int nRepeat = 1 );
gettare ( CMemoryException );
CString ( LPCTSTR lpch, int nLength );
gettare ( CMemoryException );
CString ( const unsigned char * psz );
gettare ( CMemoryException );
CString ( LPCWSTR lpsz );
gettare ( CMemoryException );
CString ( LPCSTR lpsz );
gettare ( CMemoryException );
Parametri
stringSrc
Un oggetto CString esistente da copiare in questo oggetto CString.
ch
Un singolo carattere essere ripetute nRepeat volte.
nRepeat
Il conteggio di ripetizione per ch.
lpch
Puntatore a una matrice di caratteri di lunghezza nLength, non con terminata null.
nLength
Un conteggio del numero di caratteri in pch.
psz
Una stringa null-terminated essere copiati in questo oggetto CString .
lpsz
Una stringa null-terminated essere copiati in questo oggetto CString.
Osservazioni
Ognuno di questi costruttori Inizializza un nuovo oggetto CString con i dati specificati.
Perché i costruttori di copiano i dati di input nella nuova memoria allocato, è necessario essere consapevoli che la memoria possono comportare delle eccezioni. Si noti che alcuni di questi costruttori agire come funzioni di conversione. Questo consente di sostituire, per esempio, un LPTSTR dove è previsto un oggetto CString.
Diverse forme del costruttore hanno scopi speciali:
Per ulteriori informazioni, vedere Strings: CString eccezione Cleanup nel manuale del programmatore di Visual C++
Esempio
Nell'esempio seguente viene illustrato l'utilizzo di CString::CString.
/ / esempio per CString::CString
CString s1; nbsp; / / Stringa vuota
CString s2 ("cat"); / / Da un valore letterale stringa c
CString s3 = s2; / / Costruttore di copia
CString s4 (s2 + "" + s3); / / Da un'espressione stringa
CString s5 ('x'); / / s5 = "x"
CString s6 ('x', 6); / / s6 = "xxxxxx"
CString s7((LPCSTR)ID_FILE_&NEW); / / s7 = "Crea un nuovo documento"
CString città = "Philadelphia"; / / NON l'operatore di assegnazione
CString panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CString::operator =