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