CStringT::Compare
比較兩個字串 (區分大小寫)。
int Compare(
PCXSTR psz
) const;
參數
- psz
用於比較的另一個字串。
傳回值
零,如果字串相同, < 0,則 CStringT 物件。 psz小於或> 0,則 CStringT 物件。 psz大於。
備註
泛用文字函式,在 _tcscmpTCHAR.H 定義,對應至 strcmp、 wcscmp或 _mbscmp,根據所定義在編譯時期的字元集。 每個函式執行字串的區分大小寫的比較並不會影響地區設定的。 如需詳細資訊,請參閱 strcmp、wcscmp、_mbscmp。
如果字串包含內嵌的字串視為已截斷第一個內嵌的 null 字元的比較的目的為 Null。
範例
以下範例將說明 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.
需求
Header: cstringt.h