类型 |
描述 |
UnicodeString |
UNICODE UTF-16 编码的字符串,C++ Builder 最常用的字符串类型 (C++ Builder 2009 及之后的版本) |
UTF8String |
UTF-8 编码的字符串,最通用的文字编码 |
TStringList |
字符串列表,可以用于多行文字、字符串分割、文本文件处理、文本文件编码转换等。 |
TStrings |
字符串列表纯虚类,用于做参数或接口 |
String |
ANSI 版本相当于 AnsiString, UNICODE 版本相当于 UnicodeString, 写 ANSI/UNICODE 兼容的程序需要使用这个类型 |
AnsiString |
ANSI 字符串。typedef AnsiStringT<0> AnsiString; 即代码页为 CP_ACP (0) 的字符串 |
AnsiStringBase |
字符串模板 AnsiStringT 的父类,是 AnsiString、UTF8String、RawByteString 等的祖先类 |
AnsiStringT |
字符串模板 AnsiStringT<CP> 为CP代码页的字符串,AnsiString 和 UTF8String 等都是通过 AnsiStringT 模板定义的 |
RawByteString |
不解析字符编码的字符串。typedef AnsiStringT<65535> RawByteString; |
UCS4String |
UCS4/UTF-32 编码的字符串,没有提供一般的运算功能,仅用于编码转换 |
WideString |
COM (component object model) 的 BSTR 类型的封装,而不是标准 C/C++ 的字符串类型的封装 |