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.

See Also