CStringT::operator ==
Bestimmt, ob zwei Zeichenfolgen logisch gleich sind.
friend bool operator==(
const CStringT& str1,
const CStringT& str2
) throw();
friend bool operator==(
const CStringT& str1
PCXSTR psz2
) throw();
friend bool operator==(
const CStringT& str1,
PCYSTR psz2
) throw();
friend bool operator==(
const CStringT& str1,
XCHAR ch2
) throw();
friend bool operator==(
PCXSTR psz1
const CStringT& str2
) throw();
friend bool operator==(
PCYSTR psz1
const CStringT& str2,
) throw();
friend bool operator==(
XCHAR ch1
const CStringT& str2,
) throw();
Parameter
ch1
Ein ANSI oder ein Unicode-Zeichen für den Vergleich.ch2
Ein ANSI oder ein Unicode-Zeichen für den Vergleich.str1
CStringT für den Vergleich.str2
CStringT für den Vergleich.psz1
Ein Zeiger auf eine auf NULL endende Zeichenfolge für den Vergleich.psz2
Ein Zeiger auf eine auf NULL endende Zeichenfolge für den Vergleich.
Hinweise
Testet, ob eine Zeichenfolge oder ein Zeichen auf der linken Seite gleich eine Zeichenfolge oder ein Zeichen auf der rechten Seite ist, und gibt TRUE oder FALSE entsprechend.
Beispiel
// typedef CStringT< TCHAR, StrTraitATL< TCHAR > > CAtlString;
CAtlString s1(_T("dog")), s2(_T("f")), s3(_T("dog"));
ASSERT(s1 == _T("dog"));
ASSERT(s2 == _T('f'));
ASSERT(s1 == s3);
Anforderungen
Header: cstringt.h