共用方式為


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