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