CStringT::Compare
(대 소문자 구분) 두 문자열을 비교 합니다.
int Compare(
PCXSTR psz
) const;
매개 변수
- psz
비교에 사용 되는 다른 문자열입니다.
반환 값
문자열이 동일 하면 0 < 이 경우 0 CStringT 개체 보다 작은 psz, 또는 > 이 경우 0 CStringT 개체 보다 큼 psz.
설명
일반 텍스트 함수 _tcscmp, TCHAR를 정의 합니다.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.
요구 사항
헤더: cstringt.h