Aracılığıyla paylaş


CStringT::operator ==

İki dizeyi mantıksal olarak eşit olup olmadığını belirler.

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();

Parametreler

  • ch1
    Bir ANSI veya UNICODE karakter karşılaştırma için.

  • ch2
    Bir ANSI veya UNICODE karakter karşılaştırma için.

  • str1
    A CStringT karşılaştırılması.

  • str2
    A CStringT karşılaştırılması.

  • psz1
    Bir boşlukla sonlandırılmış dize karşılaştırma için bir işaretçi.

  • psz2
    Bir boşlukla sonlandırılmış dize karşılaştırma için bir işaretçi.

Notlar

Bir dize veya karakter sol tarafında bir dize veya karakter sağ tarafındaki eşittir ve buna uygun doğru veya yanlış olarak döndürür olup olmadığını sınar.

Örnek

// 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);   

Gereksinimler

Başlık: cstringt.h

Ayrıca bkz.

Başvuru

CStringT sınıfı