CStringT::operator >=
Определяет, является ли строка в левой части оператора больше или равно строке справа.
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();
Параметры
str1
CStringT для сравнения.str2
CStringT для сравнения.psz1
Указатель на строку для сравнения.psz2
Указатель на строку для сравнения.
Заметки
Лексикографическое сравнение между строками, символ знаком до:
Он находит 2 соответствующего знака неравного, и результатом их сравнения получается в результате сравнения между строками.
Он не обнаруживает неравенства, но одна строка имеет больше символов, чем другие, а короткая строка считается чем длинная строка.
Она не обнаруживает неравенства, что и поиска строки имеют такое же количество символов, что строки равны.
Пример
// 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);
Требования
Header: cstringt.h