CStringT::Compare
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