Compartilhar via


CStringT::comparar

Compara duas seqüências de caracteres (caso confidenciais).

int Compare(
   PCXSTR psz
) const;

Parâmetros

  • psz
    A Outros seqüência usada para comparação.

Valor de retorno

Zero se as seqüências são idênticas, < 0 se esteCStringT o objeto é menor que psz, ou > 0 se este CStringT objeto for maior que psz.

Comentários

A função de texto genérica _tcscmp, que é definido em TCHAR.H, mapeia para um strcmp, wcscmp, ou _mbscmp, dependendo do conjunto de caractere que é definido no momento da compilar. Cada função executa uma comparação diferenciando diferenciar maiúsculas de minúsculas das seqüências de caracteres e não é afetada pela localidade.Para obter mais informações, consulte strcmp, wcscmp, _mbscmp.

Se a seqüência de caracteres contém nulos incorporados, para fins de comparação de seqüência de caracteres é considerada ser truncado no primeiro caractere nulo incorporado.

Exemplo

O exemplo a seguir demonstra o uso de 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.   

Requisitos

Cabeçalho: cstringt.h

Consulte também

Referência

Classe CStringT

Outros recursos

CStringT membros