|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
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.
Provides reference information about the shared CStringT class.