The topics in this section describe programming using CString, which is the default implementation of the template class CStringT.
In This Section
- Basic CString Operations 
 Describes basic CString operations, including creating objects from C literal strings, accessing individual characters in a CString, concatenating two objects, and comparing CString objects.
- String Data Management 
 Discusses using Unicode and MBCS with CString.
- CString Semantics 
 Explains how CString objects are used.
- CString Operations Relating to C-Style Strings 
 Describes manipulating the contents of a CString object like a C-style null-terminated string.
- Allocating and Releasing Memory for a BSTR 
 Discusses using memory for a BSTR and COM objects.
- CString Exception Cleanup 
 Explains that explicit cleanup in MFC 3.0 and later is no longer necessary.
- CString Argument Passing 
 Explains how to pass CString objects to functions and how to return CString objects from functions.
- Unicode and Multibyte Character Set (MBCS) Support 
 Discusses how MFC is enabled for Unicode and MBCS support.
Reference
- CStringT Class.
 Provides reference information about the shared CStringT class.