Freigeben über


CStringT::operator! =

Bestimmt, ob zwei Zeichenfolgen logisch nicht 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 mit einer Zeichenfolge verketten, ein Unicode-Zeichen.

  • ch2
    Ein ANSI oder mit einer Zeichenfolge verketten, ein Unicode-Zeichen.

  • 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

Prüft, ob eine Zeichenfolge oder ein Zeichen auf der linken Seite ungleich eine Zeichenfolge oder ein Zeichen auf der rechten Seite ist.

Beispiel

// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s1(_T("cat")), s2(_T("f")), s3(_T("horse"));

ASSERT(s1 != _T("dog"));
ASSERT(s2 != _T('t'));
ASSERT(s1 != s2);   

Anforderungen

Header: cstringt.h

Siehe auch

Referenz

CStringT-Klasse