CString::operator =

Use the CString assignment (=) operator to reinitialize an existing CString object with new data. If the destination string (that is, the left side) is already large enough to store the new data, no new memory allocation is performed. You should be aware that memory exceptions may occur whenever you use the assignment operator because new storage is often allocated to hold the resulting CString object.

Syntax

const CString& operator =( const CString& stringSrc );
throw( CMemoryException );

const CString& operator =( TCHAR ch );
throw( CMemoryException );

const CString& operator =( const unsigned char* psz );
throw( CMemoryException );

const CString& operator =( LPCWSTR lpsz );
throw( CMemoryException );

const CString& operator =( LPCSTR lpsz );
throw( CMemoryException );

At a Glance

Header File Afx.h
Platforms
Versions 1.0 and later
Complete documentation Visual C++ documentation

See Also

CString Overview, CString Operators, Simple Value Types, CString::CString