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

请参见

参考

CSimpleStringT选件类

CSimpleStringT::CSimpleStringT