Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
CString::operator =
CString                                     Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  const CString& operator =( const CString& stringSrc )
  throw( CMemoryException );
  const CString& operator =( const char* psz )
  throw( CMemoryException );
  const CString& operator =( char ch )
  throw( CMemoryException );
 
  Remarks
 
  The CString assignment operator (=) reinitializes 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.
 
  Example
 
  CString s1, s2;               // Empty CString objects
 
  s1 = "cat";                   // s1 = "cat"
  s2 = s1;                      // s1 and s2 each = "cat"
  s1 = "the " + s1;             // Or expressions
  s1 = 'x';                     // Or just individual characters
 
 
  See Also
 
  CString::CString
 
 
                                     -♦-