CStringT::Compare
İki dizeyi (büyük/küçük harf duyarlı) karşılaştırır.
int Compare(
PCXSTR psz
) const;
Parametreler
- psz
Karşılaştırma için kullanılan başka bir dize.
Dönüş Değeri
Dizeleri özdeşse, sıfır < Bu ise 0 CStringT nesne daha az psz, veya > Bu ise 0 CStringT nesne büyük psz.
Notlar
Genel metin işlevini _tcscmp, tchar tanımlanır.H, eşler ya da strcmp, wcscmp, ya da _mbscmp, derleme zamanında tanımlanan karakter kümesine bağlı olarak. Her işlev, dizelerin büyük küçük harf duyarlı bir karşılaştırma yapar ve yerel ayarlarından etkilenmez. Daha fazla bilgi için bkz. strcmp wcscmp, _mbscmp.
Dize katıştırılmış boş değerler içeriyorsa, karşılaştırma amacıyla ilk katıştırılmış boş karakter olacak şekilde kısaltılır dize kabul edilir.
Örnek
Aşağıdaki örnek kullanımını göstermektedir 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.
Gereksinimler
Başlık: cstringt.h