CString::CString

CString ( );

CString ( const CString& ; stringSrc );
jeter ( CMemoryException );

CString ( TCHAR ch, int nRepeat = 1 );
jeter ( CMemoryException );

CString ( LPCTSTR lpch, int nLength );
jeter ( CMemoryException );

CString ( const unsigned char * psz );
jeter ( CMemoryException );

CString ( LPCWSTR lpsz );
jeter ( CMemoryException );

CString ( LPCSTR lpsz );
jeter ( CMemoryException );

Paramètres

stringSrc

Un objet CString existant à copier dans cet objet CString.

ch

Un seul caractère répété nRepeat fois.

nRepeat

Le nombre de répétition pour ch.

lpch

Un pointeur vers un tableau de caractères de longueur nLength, ne pas par un NULL.

nLength

Un décompte du nombre de caractères dans la pch.

psz

Une chaîne terminée par null à copier dans cet objet CString .

lpsz

Une chaîne terminée par null à copier dans cet objet CString.

Remarques

Chacun de ces constructeurs Initialise un nouvel objet CString avec les données spécifiées.

Parce que les constructeurs copier les données d'entrée dans le nouveau stockage alloué, vous devez être conscient que la mémoire peuvent entraîner des exceptions. Notez que certains de ces constructeurs agissent comme des fonctions de conversion. Cela vous permet de substituer, par exemple, un LPTSTR où un objet CString est prévu.

Plusieurs formes du constructeur ont des fins spéciales:

Pour plus d'informations, voir chaînes : nettoyage de CString Exception dans le Guide du programmeur Visual C++

Exemple

L'exemple suivant illustre l'utilisation de CString::CString.

/ / exemple de CString::CString
CString s1 ; nbsp ;                   / / Chaîne vide
CString s2 (« cat ») ;           / / D'un littéral de chaîne c
CString s3 = s2 ;               / Constructeur de copie
CString s4 (s2 + "" + s3) ;   / / À partir d'une expression de chaîne

CString s5 (« x ») ;             / / s5 = « x »
CString s6 ('x', 6) ;          / / s6 = « xxxxxx »

CString s7((LPCSTR)ID_FILE_&NEW) ; / / s7 = « Créer un nouveau document »

Ville de CString = « Philadelphia » ; / / PAS l'opérateur d'affectation

Aperçu de CString |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CString::operator =

Index