AnsiString字符串头文件
Ansistring是一种超长字符串类型。这种字符串的内存动态分配,引用计数,并使用了更新前拷贝技术,存储于堆空间,长度没有限制(可以存储多达20亿个字符!)。其字符类型也是ANSIChar 类型。
Ansistring是一种超长字符串类型。这种字符串的内存动态分配,引用计数,并使用了更新前拷贝技术,存储于堆空间,长度没有限制(可以存储多达20亿个字符!)。其字符类型也是ANSIChar 类型。
相比传统的 C/C++的 char 型数组实现字符串的方法,AnsiString 类型提供了丰富的对象方法,使访问、操作和使用字符串更加方便高效,即使相比标准库中的 std::string 仍然毫不逊色。可以说,AnsiString 是 BCB 及 Delphi 中一颗璀璨的明珠。AnsiString 仍然采用了 C/C++中字符串的结构,以’\0’(NULL)结尾,值得一提的是其在实际字符串前面增加了一些字节的head。AnsiString 索引值基于 1,而非 0。