CSimpleStringT选件类
此选件类表示 CSimpleStringT 对象。
template <typename BaseType>
class CSimpleStringT
参数
BaseType
字符串选件类的字符类型。 可以是如下内容之一:char (对于ANSI字符字符串)。
wchar_t (对于Unicode字符串)。
TCHAR (对于ANSI和Unicode字符串)。
成员
公共 Typedefs
名称 |
描述 |
---|---|
对常数字符串的指针。 |
|
为字符串的指针。 |
公共构造函数
名称 |
描述 |
---|---|
构造 CSimpleStringT 对象以多种方式。 |
|
析构函数。 |
公共方法
名称 |
描述 |
---|---|
追加到现有 CSimpleStringT 对象的一 CSimpleStringT 对象。 |
|
将字符追加到现有 CSimpleStringT 对象。 |
|
将一个或多个字符到另一个字符串。 |
|
将一个或多个字符对缓冲区重叠的另一个字符串。 |
|
强制字符串零长度。 |
|
释放字符串对象以前指定的任何多余的内存。 |
|
检索 CSimpleStringT 对象分配的长度。 |
|
返回字符在特定位置。 |
|
返回指向在 CSimpleStringT的字符。 |
|
返回指向在 CSimpleStringT的字符,截断为指定长度的。 |
|
返回字符数。CSimpleStringT 对象的。 |
|
检索 CSimpleStringT 对象的内存管理器。 |
|
检索字符串。 |
|
测试 CSimpleStringT 对象是否不包含字符。 |
|
禁用引用计数并防止在缓冲区的字符串。 |
|
分配字符缓冲区的特定量的内存。 |
|
缓冲区的释放控件由 GetBuffer返回。 |
|
缓冲区的释放控件由 GetBuffer返回。 |
|
字符集在特定位置。 |
|
设置 CSimpleStringT 对象的内存管理器。 |
|
设置 CSimpleStringT 对象的字符串。 |
|
返回字符数在指定字符串的。 |
|
截断该字符串使其达到指定的长度。 |
|
启用引用计数和版本缓冲区的字符串。 |
公共运算符
名称 |
描述 |
---|---|
在 CSimpleStringT 对象存储的直接访问字符.作为c样式字符串。 |
|
返回字符在特定位置— GetAt的运算符替换。 |
|
连接一个新字符串为现有字符串的末尾。 |
|
赋新值。CSimpleStringT 对象。 |
备注
CSimpleStringT 是Visual C++支持的各个字符串选件类的基类。 它提供最小为字符串对象和基本的缓冲区处理的内存管理支持。 有关更高级的字符串对象,请参见 CStringT选件类。
要求
Header: atlsimpstr.h