CSimpleStringT选件类

此选件类表示 CSimpleStringT 对象。

template <typename BaseType>
class CSimpleStringT

参数

  • BaseType
    字符串选件类的字符类型。可以是如下内容之一:

    • char (对于ANSI字符字符串)。

    • wchar_t (对于Unicode字符串)。

    • TCHAR (对于ANSI和Unicode字符串)。

成员

sddk80xf.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

描述

CSimpleStringT::PCXSTR

对常数字符串的指针。

CSimpleStringT::PXSTR

为字符串的指针。

sddk80xf.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

描述

CSimpleStringT::CSimpleStringT

构造 CSimpleStringT 对象以多种方式。

CSimpleStringT::~CSimpleStringT

析构函数。

sddk80xf.collapse_all(zh-cn,VS.110).gif公共方法

名称

描述

CSimpleStringT::Append

追加到现有 CSimpleStringT 对象的一 CSimpleStringT 对象。

CSimpleStringT::AppendChar

将字符追加到现有 CSimpleStringT 对象。

CSimpleStringT::CopyChars

将一个或多个字符到另一个字符串。

CSimpleStringT::CopyCharsOverlapped

将一个或多个字符对缓冲区重叠的另一个字符串。

CSimpleStringT::Empty

强制字符串零长度。

CSimpleStringT::FreeExtra

释放字符串对象以前指定的任何多余的内存。

CSimpleStringT::GetAllocLength

检索 CSimpleStringT 对象分配的长度。

CSimpleStringT::GetAt

返回字符在特定位置。

CSimpleStringT::GetBuffer

返回指向在 CSimpleStringT的字符。

CSimpleStringT::GetBufferSetLength

返回指向在 CSimpleStringT的字符,截断为指定长度的。

CSimpleStringT::GetLength

返回字符数。CSimpleStringT 对象的。

CSimpleStringT::GetManager

检索 CSimpleStringT 对象的内存管理器。

CSimpleStringT::GetString

检索字符串。

CSimpleStringT::IsEmpty

测试 CSimpleStringT 对象是否不包含字符。

CSimpleStringT::LockBuffer

禁用引用计数并防止在缓冲区的字符串。

CSimpleStringT::Preallocate

分配字符缓冲区的特定量的内存。

CSimpleStringT::ReleaseBuffer

缓冲区的释放控件由 GetBuffer返回。

CSimpleStringT::ReleaseBufferSetLength

缓冲区的释放控件由 GetBuffer返回。

CSimpleStringT::SetAt

字符集在特定位置。

CSimpleStringT::SetManager

设置 CSimpleStringT 对象的内存管理器。

CSimpleStringT::SetString

设置 CSimpleStringT 对象的字符串。

CSimpleStringT::StringLength

返回字符数在指定字符串的。

CSimpleStringT::Truncate

截断该字符串使其达到指定的长度。

CSimpleStringT::UnlockBuffer

启用引用计数和版本缓冲区的字符串。

sddk80xf.collapse_all(zh-cn,VS.110).gif公共运算符

名称

描述

CSimpleStringT::operator PCXSTR

CSimpleStringT 对象存储的直接访问字符.作为c样式字符串。

CSimpleStringT::operator []

返回字符在特定位置— GetAt的运算符替换。

CSimpleStringT::operator +=

连接一个新字符串为现有字符串的末尾。

CSimpleStringT::operator =

赋新值。CSimpleStringT 对象。

备注

CSimpleStringT 是Visual C++支持的各个字符串选件类的基类。它提供最小为字符串对象和基本的缓冲区处理的内存管理支持。有关更高级的字符串对象,请参见 CStringT选件类

要求

Header: atlsimpstr.h

请参见

参考

层次结构图

其他资源

ATL/MFC共享选件类