Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Weist einen neuen Wert zu einem CSimpleStringT-Objekt zu.
CSimpleStringT& operator =(
PCXSTR pszSrc
);
CSimpleStringT& operator =(
const CSimpleStringT& strSrc
);
Parameter
pszSrc
Ein Zeiger auf eine auf NULL endende Zeichenfolge.strSrc
Ein Zeiger auf einen vorhandenen CSimpleStringT-Objekt.
Hinweise
Wenn der Zielzeichenfolge (linke Seite) bereits groß genug ist, die neuen Daten zu speichern, wird keine neue Speicherbelegung ausgeführt.Beachten Sie, dass Arbeitsspeicherausnahmen auftreten können, wenn Sie den Zuweisungsoperator verwenden, da neuer Speicher häufig zugeordnet ist, um das resultierende CSimpleStringT-Objekt aufnimmt.
Beispiel
Im folgenden Beispiel wird die Verwendung von CSimpleStringT::operator =.
CSimpleString s1(pMgr), s2(pMgr); // Empty CSimpleStringT objects
s1 = _T("cat"); // s1 = "cat"
ASSERT(_tcscmp(s1, _T("cat")) == 0);
s2 = s1; // s1 and s2 each = "cat"
ASSERT(_tcscmp(s2, _T("cat")) == 0);
s1 = _T("the ") + s1; // Or expressions
ASSERT(_tcscmp(s1, _T("the cat")) == 0);
s1 = _T("x"); // Or just individual characters
ASSERT(_tcscmp(s1, _T("x")) == 0);
Anforderungen
Header: atlsimpstr.h