CString::operator =

const CStringamp; operatör = ( const CString & stringSrc );
atmak ( CMemoryException );

const CStringamp; operatör =( TCH&AR ch );
atmak ( CMemoryException );

const CString& operatör = ( const unsigned char * psz );
atmak ( CMemoryException );

const CString& operatör = ( lpcwstr lpsz );
atmak ( CMemoryException );

const CString& operatör =( LPCSTR lpsz );
atmak ( CMemoryException );

Açıklamalar

Yeni verileri varolan CString nesnesi CString atama (=) işlecini reinitializes. Hedef dize (yani, sol tarafı) zaten yeterince büyük yeni verileri depolamak için, hiçbir yeni bellek ayırma yapılır. Bilmeniz gerekir özel durumları nedeniyle yeni depolama sık sık ortaya çıkan CString object tutmak için tahsis edilen atama işlecini kullandığınızda oluşabilir bellek.

Örnek

Aşağıdaki örnek kullanımını göstermektedir CString::operator =.

/ / CStri&ng::operator Örneğin =
CString s1, s2; nbsp;       / / CString nesneleri boş

S1 = "kedi";            / / s1 = "kedi"
S2 = s1;               / / s1 ve s2 her "kedi" =
S1 = "" + s1;      / / Veya ifadeler
S1 = 'x';              / / Ya da sadece tek tek karakterleri

CString genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CString::CString

Index