const CStringamp ; opérateur = ( const CString & stringSrc );
jeter ( CMemoryException );
const CStringamp ; opérateur =( TCH&AR ch );
jeter ( CMemoryException );
const CString& ; opérateur = ( const unsigned char * psz );
jeter ( CMemoryException );
const CString& ; opérateur = ( LPCWSTR lpsz );
jeter ( CMemoryException );
const CString& ; opérateur =( LPCSTR lpsz );
jeter ( CMemoryException );
Remarques
L'opérateur d'affectation (=) CString réinitialise un objet CString existant avec de nouvelles données. Si la chaîne de destination (c'est-à-dire, le côté gauche) est déjà suffisamment grande pour stocker les données nouvelles, aucune nouvelle allocation de mémoire n'est effectuée. Vous devez être conscient que la mémoire des exceptions peuvent se produire lorsque vous utilisez l'opérateur d'affectation car nouveau stockage est souvent attribuée à tenir l'objet CString.
Exemple
L'exemple suivant illustre l'utilisation de CString::operator =.
/ / exemple pour CStri&ng::operator =
CString s1, s2 ; nbsp ; / / Objets CString à vide
S1 = « cat » ; / / s1 = « cat »
S2 = s1 ; / / s1 et s2 chaque = « cat »
S1 = « le » + s1 ; Et / ou des expressions
S1 = « x » ; Et / ou des caractères individuels seulement
Aperçu de CString |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CString::CString