String as an Array Operators
| Operator | Description | 
|---|---|
| operator [] | Returns the character at a specified position — operator substitution for GetAt. | 
| operator LPCTSTR | Directly accesses characters stored in a CString object as a C-style string. | 
Assignment and Concatenation Operators
| Operator | Description | 
|---|---|
| operator = | Assigns a new value to a CString object. | 
| operator + | Concatenates two strings and returns a new string. | 
| operator += | Concatenates a new string to the end of an existing string. | 
Comparison Operators
| Operator | Description | 
|---|---|
| operator == <, etc. | Comparison operators (case sensitive). | 
Archive and Dump Operators
| Operators | Description | 
|---|---|
| operator << | Inserts a CString object to an archive or dump context. | 
| operator >> | Extracts a CString object from an archive. |