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