CString::operator =

const CStringamp; Operator = ( const CString & StringSrc );
werfen ( CMemoryException );

const CStringamp; Operator =( TCH&AR ch );
werfen ( CMemoryException );

const CString& Operator = ( const unsigned Char * Psz );
werfen ( CMemoryException );

const CString& Operator = ( LPCWSTR Lpsz );
werfen ( CMemoryException );

const CString& Operator =( LPCSTR lpsz );
werfen ( CMemoryException );

Bemerkungen

Der CString -Zuweisungsoperator (=) Initialisiert ein vorhandenes CString -Objekt mit neuen Daten. Wenn die Zielzeichenfolge (das heißt, die linke Seite) bereits groß genug, um die neuen Daten zu speichern ist, wird keine neue Speicherreservierung durchgeführt. Sie sollten sich bewusst sein, dass der Speicher Ausnahmen können auftreten, wenn Sie den Zuweisungsoperator verwenden, da neuer Speicher oft halten das resultierende CString -Objekt zugeordnet ist.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung von CString::operator =.

/ / Beispiel für CString::operator =
CString s1, s2; &Nbsp;       / / Leeren CString-Objekte

S1 = "Katze";            / / s1 = "Katze"
S2 = s1;               / / s1 und s2 jedes = "Katze"
S1 = "" + s1;      / / Oder Ausdrücke
S1 = 'X';              / / Oder nur einzelne Zeichen

Übersicht über die CString |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CString::CString

Index