Aracılığıyla paylaş


CSimpleStringT::operator =

Yeni bir değer atayan bir CSimpleStringT nesnesi.

CSimpleStringT& operator =(
   PCXSTR pszSrc 
);
CSimpleStringT& operator =(
   const CSimpleStringT& strSrc 
);

Parametreler

  • pszSrc
    Boşlukla sonlandırılmış dize işaretçisi.

  • strSrc
    Varolan bir işaretçiyi CSimpleStringT nesnesi.

Notlar

Hedef dize (sol tarafta) zaten yeni verileri depolamak için yeterli büyüklükte ise, hiçbir yeni bellek ayırma gerçekleştirilir.Bu bellek Not özel durumlar, yeni bir depolama birimi genellikle elde tutmak için tahsis edilmiş olduğundan atama işlecini kullandığınızda oluşabilir CSimpleStringT nesne.

Örnek

Aşağıdaki örnek kullanımını göstermektedir CSimpleStringT::operator =.

CSimpleString s1(pMgr), s2(pMgr);  // Empty CSimpleStringT objects

s1 = _T("cat");            // s1 = "cat"
ASSERT(_tcscmp(s1, _T("cat")) == 0);

s2 = s1;               // s1 and s2 each = "cat"
ASSERT(_tcscmp(s2, _T("cat")) == 0);

s1 = _T("the ") + s1;      // Or expressions
ASSERT(_tcscmp(s1, _T("the cat")) == 0);

s1 = _T("x");              // Or just individual characters
ASSERT(_tcscmp(s1, _T("x")) == 0);   

Gereksinimler

Başlık: atlsimpstr.h

Ayrıca bkz.

Başvuru

CSimpleStringT sınıfı

CSimpleStringT::CSimpleStringT