константа CStringamp; оператор = ( константа CString & stringSrc );
кинути ( CMemoryException );
константа CStringamp; оператор =( TCH&AR ch );
кинути ( CMemoryException );
константа CString& оператор = ( константа непідписані char * psz );
кинути ( CMemoryException );
константа CString& оператор = ( LPCWSTR lpsz );
кинути ( CMemoryException );
константа CString& оператор =( LPCSTR lpsz );
кинути ( CMemoryException );
Зауваження
CString поступку (=) Оператор reinitializes наявний об'єкт CString нові дані. Якщо рядок призначення (тобто, ліворуч) вже досить великий, щоб зберегти нові дані, виконується не нового виділення пам'яті. Ви повинні знати цю пам'ять винятків може виникнути під час користування поступки оператора, тому що нові зберігання часто виділяються провести об'єкті CString.
Приклад
Наступний приклад демонструє використання CString::operator =.
/ / приклад для CStri&ng::operator =
CString s1, s2; nbsp; / / Порожній CString об'єкти
S1 = "кішки"; / / s1 = "кішки"
S2 = s1; / / s1 і s2 кожного = "кішки"
S1 = "" + s1; / / Або вирази
S1 = 'x'; / / Або просто окремих символів
Огляд CString |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також CString::CString