AnsiString字符串成员函数作用

相比传统的 C/C++的 char 型数组实现字符串的方法,AnsiString 类型提供了丰富的对象方法,使访问、操作和使用字符串更加方便高效,即使相比标准库中的 std::string 仍然毫不逊色。可以说,AnsiString 是 BCB 及 Delphi 中一颗璀璨的明珠。AnsiString 仍然采用了 C/C++中字符串的结构,以’\0’(NULL)结尾,值得一提的是其在实际字符串前面增加了一些字节的head。AnsiString 索引值基于 1,而非 0。

类成员函数

类成员函数就是类中定义的函数。这样的函数都是成员函数,用以完成特定操作。类设计时成员函数的访问类型一般设为public公有的,这样就可以将成员变量都封装起来,更加安全。一般设计图:

注意一点定义成inline内联成员函数时,此函数体一定是比较小的,比如SetID(),GetID()两个成员函数,函数体只有一句语句。如果成员函数体比较大时,不要写成inline内联成员函数,这样是滥用影响性能。
成员函数重载方法可以参考函数重载,其实是一样的。只是它是类里面的函数,所以叫成员函数,也是函数所以跟函数重载一样。