CStringT::operator =
CStringT 指派運算子 ()=重新初始化新資料的現有 CStringT 物件。
CString& operator=(
const VARIANT& var
);
CString& operator=(
wchar_t ch
);
CString& operator=(
char ch
);
CString& operator=(
const unsigned char* pszSrc
);
CString& operator=(
PCYSTR pszSrc
);
CString& operator=(
PCXSTR pszSrc
);
template <bool bMFCDLL>
CString& operator=(
const CSimpleStringT<BaseType, bMFCDLL>& strSrc
);
CString& operator=(
const CStringT& strSrc
);
參數
var
要複製的 Variant 型別的物件複製到 CStringT 物件。ch
單一字元。strSrc
要複製的 NULL 結尾字串至 CStringT 物件。pszSrc
要複製的 CStringT 至 CStringT物件。
備註
如果目的字串 (即左邊) 已足夠儲存新的資料時,新的記憶體配置不執行任何動作。 您應該注意記憶體不足的例外狀況可能發生,您可以在使用指派運算子,因為經常配置新儲存物件所產生的 CStringT 物件。
範例
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s1, s2; // Empty CAtlString objects
s1 = _T("cat"); // s1 = "cat"
s2 = s1; // s1 and s2 each = "cat"
s1 = _T("the ") + s1; // Or expressions
s1 = _T('x'); // Or just individual characters
需求
Header: cstringt.h