>= De CStringT::operator
Determina se a cadeia de caracteres no lado esquerdo do operador é maior ou igual a cadeia de caracteres no lado direito.
friend bool operator>=(
const CStringT& str1,
const CStringT& str2
) throw();
friend bool operator>=(
const CStringT& str1
PCXSTR psz2
) throw();
friend bool operator>=(
PCXSTR psz1
const CStringT& str2
) throw();
Parâmetros
str1
CStringT para comparação.str2
CStringT para comparação.psz1
Um ponteiro para uma cadeia de caracteres para comparação.psz2
Um ponteiro para uma cadeia de caracteres para comparação.
Comentários
Lexicographical uma comparação entre cadeias de caracteres, caractere pelo caractere até:
Localiza dois caracteres correspondentes contrário, e o resultado da comparação é interpretado como resultado de comparação entre as cadeias de caracteres.
Não encontra nenhuma desigualdade, mas uma cadeia de caracteres tem mais caracteres que o outro, e a cadeia de caracteres mais curta é considerada menor do que a cadeia de caracteres mais longa.
Não localiza quaisquer desigualdade e localizar cadeias de caracteres que têm o mesmo número de caracteres, para que as cadeias de caracteres são iguais.
Exemplo
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s1(_T("cat")), s2(_T("cats")), s3(_T("dogs"));
ASSERT(_T("dog") >= s1);
ASSERT(_T("cats and dogs") >= s2);
ASSERT(s3 >= s2);
Requisitos
Cabeçalho: cstringt.h