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.
Vergleicht zwei Zeichenfolgen (Groß-/Kleinschreibung beachten).
int Compare(
PCXSTR psz
) const;
Parameter
- psz
Das andere Zeichenfolge verwendet für den Vergleich.
Rückgabewert
Null, wenn die Zeichenfolgen identisch sind, < 0, wenn dieses CStringT-Objekt kleiner als psz ist oder > 0, wenn dieses CStringT-Objekt größer als psz ist.
Hinweise
Die Funktion _tcscmp generischer Texte, die in TCHAR.H definiert wird, ordnet entweder zu strcmp, zu wcscmp oder zu _mbscmp, abhängig von dem Zeichensatz zu, der zur Kompilierungszeit definiert wird.Jede Funktion führt einen Groß-/Kleinschreibung Vergleich der Zeichenfolgen aus nicht und wird vom Gebietsschema beeinflusst.Weitere Informationen finden Sie unter strcmp, wcscmp, _mbscmp.
Wenn die Zeichenfolge eingebettete NULL-Werte enthält, um des Vergleichs wird die Zeichenfolge als abgeschnitten am ersten eingebetteten NULL-Zeichen betrachtet.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung von CStringT::Compare.
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s1(_T("abc"));
CAtlString s2(_T("abd"));
ASSERT(s1.Compare(s2) < 0); // Compare with another CAtlString.
ASSERT(s1.Compare(_T("abe")) < 0); // Compare with LPTSTR string.
Anforderungen
Header: cstringt.h