CSimpleStringT::operator =
指派新值給 CSimpleStringT 物件。
CSimpleStringT& operator =(
PCXSTR pszSrc
);
CSimpleStringT& operator =(
const CSimpleStringT& strSrc
);
參數
pszSrc
為 null 結尾字串的指標。strSrc
對現有 CSimpleStringT 物件的指標。
備註
如果目的字串 (左邊) 已足夠儲存新的資料時,新的記憶體配置不執行任何動作。 請注意記憶體不足的例外狀況可能發生,您可以在使用指派運算子,因為經常配置新儲存物件所產生的 CSimpleStringT 物件。
範例
下列範例示範如何使用 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);
需求
Header: atlsimpstr.h