다음을 통해 공유


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

참고 항목

참조

CStringT Class